tokens: ['URL', 'and', 'HTTP', 'Request', 'with', 'the', 'SAML', 'artefact', '', 'The', 'SP', 'sends', 'an', 'HTTP', 'Request', 'with', 'the', 'SAML', 'artefact', 'to', 'the', 'IdP', 'The', 'request', 'contains', 'a', 'samlpRequest', 'SOAP', 'Request', 'message', 'to', 'the', 'identity', 'providers', 'SOAP', 'endpoint', 'requesting', 'the', 'assertion', 'by', 'providing', 'the', 'SAML', 'assertion', 'artefact', 'in', 'the', '', 'samlpAssertionArtefact', 'element', 'as', 'specified', 'in', '', '', 'The', 'IdP', 'can', 'now', 'construct', 'or', 'find', 'the', 'requested', 'assertion', 'and', 'responds', 'with', 'a', 'samlpResponse', 'SOAP', 'Response', 'message', 'with', 'the', 'requested', 'samlAssertion', 'or', 'an', 'status', 'code', 'as', 'defined', '', 'The', 'IdP', 'sends', 'the', 'authentication', 'assertion', 'that', 'corresponds', 'to', 'the', 'artefact', '', 'The', 'SP', 'processes', 'the', 'SOAP', 'message', 'with', 'the', 'samlAssertion', 'returned', 'in', 'the', 'samlpResponse', 'verifies', 'the', 'signature', 'on', 'the', 'samlAssertion', 'and', 'processes', 'the', 'message', 'as', 'defined', 'in', '', 'and', 'then', 'answers', 'with', 'a', 'HTTP', 'Response', 'The', 'SAML', 'authentication', 'assertion', 'should', 'have', 'a', 'lifetime', 'equal', 'to', 'or', 'less', 'than', 'the', 'BTID', 'The', 'assertion', 'should', 'be', 'stored', 'together', 'with', 'the', 'BTID', 'in', 'the', 'table']