PHP Classes

File: web/SSO/modules/core/www/as_logout.php

Recommend this page to a friend!
  Classes of william amed   Raptor 2   web/SSO/modules/core/www/as_logout.php   Download  
File: web/SSO/modules/core/www/as_logout.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Raptor 2
Framework that takes routes from annotations
Author: By
Last change:
Date: 8 years ago
Size: 527 bytes
 

Contents

Class file image Download
<?php

/**
 * Endpoint for logging out in with an authentication source.
 *
 * @package simpleSAMLphp
 */

if (!isset($_REQUEST['ReturnTo']) || !is_string($_REQUEST['ReturnTo'])) {
    throw new
SimpleSAML_Error_BadRequest('Missing ReturnTo parameter.');
}

if (!isset(
$_REQUEST['AuthId']) || !is_string($_REQUEST['AuthId'])) {
    throw new
SimpleSAML_Error_BadRequest('Missing AuthId parameter.');
}

$as = new SimpleSAML_Auth_Simple($_REQUEST['AuthId']);
$as->logout(SimpleSAML_Utilities::checkURLAllowed($_REQUEST['ReturnTo']));