ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
initSLO.php
Go to the documentation of this file.
1<?php
2require_once('../../_include.php');
3
5$idpEntityId = $metadata->getMetaDataCurrentEntityID('saml20-idp-hosted');
7
8SimpleSAML\Logger::info('SAML2.0 - IdP.initSLO: Accessing SAML 2.0 IdP endpoint init Single Logout');
9
10if (!isset($_GET['RelayState'])) {
11 throw new SimpleSAML_Error_Error('NORELAYSTATE');
12}
13
14$idp->doLogoutRedirect(\SimpleSAML\Utils\HTTP::checkURLAllowed((string) $_GET['RelayState']));
15assert('FALSE');
$_GET["client_id"]
An exception for terminatinating execution or to throw for unit testing.
static info($string)
Definition: Logger.php:201
static getById($id)
Retrieve an IdP by ID.
Definition: IdP.php:131
static getMetadataHandler()
This function retrieves the current instance of the metadata handler.
$idpEntityId
Definition: initSLO.php:5
$idp
Definition: initSLO.php:6
$metadata
Definition: initSLO.php:4
Attribute-related utility methods.