ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct (\SimpleSAML_IdP $idp) | |
LogoutIFrame constructor. More... | |
startLogout (array &$state, $assocId) | |
Start the logout operation. More... | |
onResponse ($assocId, $relayState, \SimpleSAML_Error_Exception $error=null) | |
Continue the logout operation. More... | |
Private Attributes | |
$idp | |
Definition at line 13 of file IFrameLogoutHandler.php.
SimpleSAML\IdP\IFrameLogoutHandler::__construct | ( | \SimpleSAML_IdP | $idp | ) |
LogoutIFrame constructor.
\SimpleSAML_IdP | $idp | The IdP to log out from. |
Implements SimpleSAML\IdP\LogoutHandlerInterface.
Definition at line 29 of file IFrameLogoutHandler.php.
References SimpleSAML\IdP\IFrameLogoutHandler\$idp.
SimpleSAML\IdP\IFrameLogoutHandler::onResponse | ( | $assocId, | |
$relayState, | |||
\SimpleSAML_Error_Exception | $error = null |
||
) |
Continue the logout operation.
This function will never return.
string | $assocId | The association that is terminated. |
string | null | $relayState | The RelayState from the start of the logout. |
\SimpleSAML_Error_Exception | null | $error | The error that occurred during session termination (if any). |
Implements SimpleSAML\IdP\LogoutHandlerInterface.
Definition at line 89 of file IFrameLogoutHandler.php.
References $assocId, $header, exit, and html().
SimpleSAML\IdP\IFrameLogoutHandler::startLogout | ( | array & | $state, |
$assocId | |||
) |
Start the logout operation.
array | &$state | The logout state. |
string | null | $assocId | The SP we are logging out from. |
Implements SimpleSAML\IdP\LogoutHandlerInterface.
Definition at line 40 of file IFrameLogoutHandler.php.
References $association, $associations, $assocId, $id, SimpleSAML\IdP\IFrameLogoutHandler\$idp, PHPMailer\PHPMailer\$params, $url, SimpleSAML_IdP\getByState(), SimpleSAML\Module\getModuleURL(), SimpleSAML\Utils\HTTP\redirectTrustedURL(), and SimpleSAML_Auth_State\saveState().
|
private |
Definition at line 21 of file IFrameLogoutHandler.php.
Referenced by SimpleSAML\IdP\IFrameLogoutHandler\__construct(), and SimpleSAML\IdP\IFrameLogoutHandler\startLogout().