| ILIAS
    release_5-3 Revision v5.3.23-19-g915713cf615
    | 
Go to the source code of this file.
| Variables | |
| $metadata = SimpleSAML_Metadata_MetaDataStorageHandler::getMetadataHandler() | |
| $binding = \SAML2\Binding::getCurrentBinding() | |
| $query = $binding->receive() | |
| if(!($query instanceof \SAML2\AttributeQuery)) | $idpEntityId = $metadata->getMetaDataCurrentEntityID('saml20-idp-hosted') | 
| $spEntityId = $query->getIssuer() | |
| if($spEntityId===NULL) | $idpMetadata = $metadata->getMetadataConfig($idpEntityId, 'saml20-idp-hosted') | 
| $spMetadata = $metadata->getMetaDataConfig($spEntityId, 'saml20-sp-remote') | |
| $endpoint = $spMetadata->getString('testAttributeEndpoint') | |
| $attributes | |
| $attributeNameFormat = \SAML2\Constants::NAMEFORMAT_UNSPECIFIED | |
| $returnAttributes = array_keys($query->getAttributes()) | |
| if(count( $returnAttributes)===0) elseif($query->getAttributeNameFormat() !==$attributeNameFormat) | else | 
| $sc = new \SAML2\XML\saml\SubjectConfirmation() | |
| $sc | Method = \SAML2\Constants::CM_BEARER | 
| $sc | SubjectConfirmationData = new \SAML2\XML\saml\SubjectConfirmationData() | 
| $sc SubjectConfirmationData | NotOnOrAfter = time() + 5*60 | 
| $sc SubjectConfirmationData | Recipient = $endpoint | 
| $sc SubjectConfirmationData | InResponseTo = $query->getId() | 
| $response = new \SAML2\Response() | |
| $attributeNameFormat = \SAML2\Constants::NAMEFORMAT_UNSPECIFIED | 
Definition at line 32 of file attributeserver.php.
Referenced by sspmod_saml_IdP_SAML2\buildAssertion(), and sspmod_saml_IdP_SAML2\getAttributeNameFormat().
| $attributes | 
Definition at line 26 of file attributeserver.php.
| $binding = \SAML2\Binding::getCurrentBinding() | 
Definition at line 5 of file attributeserver.php.
| $endpoint = $spMetadata->getString('testAttributeEndpoint') | 
Definition at line 23 of file attributeserver.php.
Referenced by Monolog\Handler\LogEntriesHandler\__construct(), IMSGlobal\LTI\ToolProvider\ToolConsumer\addSignature(), sspmod_adfs_SAML2_XML_fed_Endpoint\appendXML(), soap_server\configureWSDL(), nusoap_server\configureWSDL(), Monolog\Handler\LogglyHandler\send(), and sspmod_saml_Auth_Source_SP\startSLO2().
| if (!( $query instanceof \SAML2\AttributeQuery)) $idpEntityId = $metadata->getMetaDataCurrentEntityID('saml20-idp-hosted') | 
Definition at line 11 of file attributeserver.php.
| if ( $spEntityId===NULL) $idpMetadata = $metadata->getMetadataConfig($idpEntityId, 'saml20-idp-hosted') | 
Definition at line 19 of file attributeserver.php.
Definition at line 3 of file attributeserver.php.
| $query = $binding->receive() | 
Definition at line 6 of file attributeserver.php.
| $response = new \SAML2\Response() | 
Definition at line 84 of file attributeserver.php.
| $returnAttributes = array_keys($query->getAttributes()) | 
Definition at line 36 of file attributeserver.php.
| $sc = new \SAML2\XML\saml\SubjectConfirmation() | 
Definition at line 74 of file attributeserver.php.
Referenced by SAML2\Assertion\addSubject(), SAML2\AuthnRequest\addSubject(), sspmod_saml_IdP_SAML2\buildAssertion(), TCPDF\Cell(), sspmod_statistics_LogCleaner\clean(), ilObjStyleSheetGUI\initTemplateForm(), SAML2\Assertion\parseSubject(), SAML2\AuthnRequest\parseSubject(), and sspmod_saml_Message\processAssertion().
| $spEntityId = $query->getIssuer() | 
Definition at line 14 of file attributeserver.php.
Referenced by sspmod_saml_IdP_SQLNameID\add(), sspmod_saml_IdP_SQLNameID\delete(), SimpleSAML\XML\Shib13\AuthnResponse\generate(), sspmod_saml_IdP_SAML2\generateNameIdValue(), sspmod_saml_IdP_SQLNameID\get(), sspmod_saml_IdP_SQLNameID\getIdentities(), SimpleSAML_IdP\getSPName(), sspmod_saml_Auth_Process_PersistentNameID\getValue(), sspmod_saml_Auth_Process_SQLPersistentNameID\getValue(), SimpleSAML_IdP\handleAuthenticationRequest(), sspmod_saml_IdP_SAML2\handleAuthError(), sspmod_consent_Auth_Process_Consent\process(), sspmod_saml_Message\processAssertion(), sspmod_saml_IdP_SAML1\receiveAuthnRequest(), sspmod_saml_IdP_SAML2\receiveAuthnRequest(), sspmod_saml_IdP_SAML2\receiveLogoutMessage(), sspmod_saml_IdP_SAML2\sendLogoutResponse(), sspmod_adfs_IdP_ADFS\sendResponse(), sspmod_saml_IdP_SAML1\sendResponse(), and sspmod_saml_IdP_SAML2\sendResponse().
| $spMetadata = $metadata->getMetaDataConfig($spEntityId, 'saml20-sp-remote') | 
Definition at line 20 of file attributeserver.php.
| if(count($returnAttributes)===0) elseif ( $query->getAttributeNameFormat() !==$attributeNameFormat) else | 
Definition at line 44 of file attributeserver.php.
| $sc SubjectConfirmationData InResponseTo = $query->getId() | 
Definition at line 79 of file attributeserver.php.
Referenced by SAML2\XML\saml\SubjectConfirmationData\__construct().
| $sc Method = \SAML2\Constants::CM_BEARER | 
Definition at line 75 of file attributeserver.php.
Referenced by SAML2\XML\saml\SubjectConfirmation\__construct(), Slim\Handlers\NotAllowed\renderHtmlNotAllowedMessage(), and SAML2\XML\saml\SubjectConfirmation\toXML().
| $sc SubjectConfirmationData NotOnOrAfter = time() + 5*60 | 
Definition at line 77 of file attributeserver.php.
Referenced by SAML2\XML\saml\SubjectConfirmationData\__construct(), SAML2\Assertion\ProcessorBuilder\createAssertionValidator(), and sspmod_adfs_IdP_ADFS\generateResponse().
| $sc SubjectConfirmationData Recipient = $endpoint | 
Definition at line 78 of file attributeserver.php.
Referenced by SAML2\XML\saml\SubjectConfirmationData\__construct().
| $sc SubjectConfirmationData = new \SAML2\XML\saml\SubjectConfirmationData() | 
Definition at line 76 of file attributeserver.php.
Referenced by SAML2\XML\saml\SubjectConfirmation\__construct(), and sspmod_saml_IdP_SAML2\buildAssertion().