ILIAS  Release_4_2_x_branch Revision 61807
 All Data Structures Namespaces Files Functions Variables Groups Pages
CAS Proxy features (CAS 2.0, Proxy Granting Tickets)
+ Collaboration diagram for CAS Proxy features (CAS 2.0, Proxy Granting Tickets):

Modules

 PGT storage
 Callback from the CAS server

Functions

 CASClient::isProxy ()
 Tells if a CAS client is a CAS proxy or not.
 CASClient::getPGT ()
 This method returns the Proxy Granting Ticket given by the CAS server.
 CASClient::setPGT ($pgt)
 This method stores the Proxy Granting Ticket.
 CASClient::hasPGT ()
 This method tells if a Proxy Granting Ticket was stored.

Variables

 CASClient::$_proxy
 A boolean telling if the client is a CAS proxy or not.
 CASClient::$_pgt
 the Proxy Grnting Ticket given by the CAS server (empty otherwise).

Detailed Description

Function Documentation

CASClient::getPGT ( )
private

This method returns the Proxy Granting Ticket given by the CAS server.

Returns
The Proxy Granting Ticket.

Definition at line 1709 of file client.php.

Referenced by CASClient\isAuthenticated().

{ return $this->_pgt; }

+ Here is the caller graph for this function:

CASClient::hasPGT ( )
private

This method tells if a Proxy Granting Ticket was stored.

Returns
TRUE if a Proxy Granting Ticket has been stored.

Definition at line 1725 of file client.php.

{ return !empty($this->_pgt); }
CASClient::isProxy ( )
private

Tells if a CAS client is a CAS proxy or not.

Returns
TRUE when the CAS client is a CAs proxy, FALSE otherwise

Definition at line 1681 of file client.php.

Referenced by CASClient\CASClient(), CASClient\isAuthenticated(), CASClient\validateST(), and CASClient\wasPreviouslyAuthenticated().

{
return $this->_proxy;
}

+ Here is the caller graph for this function:

CASClient::setPGT (   $pgt)
private

This method stores the Proxy Granting Ticket.

Parameters
$pgtThe Proxy Granting Ticket.

Definition at line 1717 of file client.php.

Referenced by CASClient\wasPreviouslyAuthenticated().

{ $this->_pgt = $pgt; }

+ Here is the caller graph for this function:

Variable Documentation

CASClient::$_pgt
private

the Proxy Grnting Ticket given by the CAS server (empty otherwise).

Written by CASClient::setPGT(), read by CASClient::getPGT() and CASClient::hasPGT().

Definition at line 1702 of file client.php.

CASClient::$_proxy
private

A boolean telling if the client is a CAS proxy or not.

Written by CASClient::CASClient(), read by CASClient::isProxy().

Definition at line 1672 of file client.php.