ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
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(), Monolog\Handler\InsightOpsHandler\__construct(), nusoap_client\__construct(), IMSGlobal\LTI\ToolProvider\ToolConsumer\addSignature(), sspmod_adfs_SAML2_XML_fed_Endpoint\appendXML(), soap_server\configureWSDL(), nusoap_server\configureWSDL(), nusoap_client\getProxy(), SAML2\HTTPArtifact\send(), Monolog\Handler\LogglyHandler\send(), nusoap_client\setEndpoint(), soap_client\soap_client(), 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 phpseclib\Crypt\Twofish\_setupKey(), SAML2\AuthnRequest\addSubject(), SAML2\Assertion\addSubject(), sspmod_saml_IdP_SAML2\buildAssertion(), TCPDF\Cell(), sspmod_statistics_LogCleaner\clean(), ilObjStyleSheetGUI\initTemplateForm(), SAML2\AuthnRequest\parseSubject(), SAML2\Assertion\parseSubject(), and sspmod_saml_Message\processAssertion().
$spEntityId = $query->getIssuer() |
Definition at line 14 of file attributeserver.php.
Referenced by sspmod_saml_IdP_SQLNameID\add(), SimpleSAML\XML\Shib13\AuthnResponse\generate(), sspmod_saml_IdP_SAML2\generateNameIdValue(), 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_saml_IdP_SAML1\sendResponse(), sspmod_saml_IdP_SAML2\sendResponse(), and sspmod_adfs_IdP_ADFS\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().