ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
__construct (\SimpleSAML_Configuration $configuration, \SimpleSAML_Metadata_MetaDataStorageHandler $metadatastore) | |
Constructor for the class. More... | |
sendResponse ( $response, \SimpleSAML_Configuration $idpmd, \SimpleSAML_Configuration $spmd, $relayState, $shire) | |
Send an authenticationResponse using HTTP-POST. More... | |
decodeResponse ($post) | |
Decode a received response. More... | |
Private Attributes | |
$configuration = null | |
$metadata = null | |
Definition at line 20 of file HTTPPost.php.
SimpleSAML\Bindings\Shib13\HTTPPost::__construct | ( | \SimpleSAML_Configuration | $configuration, |
\SimpleSAML_Metadata_MetaDataStorageHandler | $metadatastore | ||
) |
Constructor for the class.
\SimpleSAML_Configuration | $configuration | The configuration to use. |
\SimpleSAML_Metadata_MetaDataStorageHandler | $metadatastore | A store where to find metadata. |
Definition at line 40 of file HTTPPost.php.
References SimpleSAML\Bindings\Shib13\HTTPPost\$configuration.
SimpleSAML\Bindings\Shib13\HTTPPost::decodeResponse | ( | $post | ) |
Decode a received response.
array | $post | POST data received. |
Definition at line 131 of file HTTPPost.php.
References $post, SimpleSAML\Utils\XML\checkSAMLMessage(), and SimpleSAML\Utils\XML\debugSAMLMessage().
SimpleSAML\Bindings\Shib13\HTTPPost::sendResponse | ( | $response, | |
\SimpleSAML_Configuration | $idpmd, | ||
\SimpleSAML_Configuration | $spmd, | ||
$relayState, | |||
$shire | |||
) |
Send an authenticationResponse using HTTP-POST.
string | $response | The response which should be sent. |
\SimpleSAML_Configuration | $idpmd | The metadata of the IdP which is sending the response. |
\SimpleSAML_Configuration | $spmd | The metadata of the SP which is receiving the response. |
string | null | $relayState | The relaystate for the SP. |
string | $shire | The shire which should receive the response. |
Definition at line 58 of file HTTPPost.php.
References $relayState, $response, array, SimpleSAML\Utils\XML\checkSAMLMessage(), SimpleSAML\Utils\XML\debugSAMLMessage(), SAML2\DOMDocumentFactory\fromString(), SimpleSAML_Configuration\getBoolean(), SimpleSAML_Configuration\getString(), SimpleSAML_Configuration\hasValue(), SimpleSAML\Utils\Crypto\loadPrivateKey(), SimpleSAML\Utils\Crypto\loadPublicKey(), and SimpleSAML\Utils\HTTP\submitPOSTData().
|
private |
Definition at line 26 of file HTTPPost.php.
Referenced by SimpleSAML\Bindings\Shib13\HTTPPost\__construct().
|
private |
Definition at line 31 of file HTTPPost.php.