Moodle  2.2.1
http://www.collinsharper.com
CASClient Class Reference

Public Member Functions

 setHTMLHeader ($header)
 setHTMLFooter ($footer)
 setLang ($lang)
 setExtraCurlOption ($key, $value)
 CASClient ($server_version, $proxy, $server_hostname, $server_port, $server_uri, $start_session=true)
 setStartSession ($session)
 getStartSession ($session)
 renameSession ($ticket)
 getUser ()
 setAttributes ($attributes)
 getAttributes ()
 hasAttributes ()
 hasAttribute ($key)
 getAttribute ($key)
 renewAuthentication ()
 forceAuthentication ()
 setCacheTimesForAuthRecheck ($n)
 checkAuthentication ()
 isAuthenticated ()
 isSessionAuthenticated ()
 redirectToCas ($gateway=false, $renew=false)
 logout ($params)
 handleLogoutRequests ($check_client=true, $allowed_clients=false)
 setCasServerCert ($cert)
 setCasServerCACert ($cert)
 setNoCasServerValidation ()
 setPGTStorageFile ($format='', $path='')
 _curl_read_headers ($ch, $header)
 serviceWeb ($url, &$err_code, &$output)
 setCookies ($headers, $url)
 getCookies ($url)
 serviceMail ($url, $service, $flags, &$err_code, &$err_msg, &$pt)
 removeParameterFromQueryString ($parameterName, $queryString)

Data Fields

 $_curl_options = array()
 $_curl_headers = array()

Detailed Description

The CASClient class is a client interface that provides CAS authentication to PHP applications.

Author:
Pascal Aubry <pascal.aubry at univ-rennes1.fr>

Definition at line 51 of file client.php.


Member Function Documentation

getStartSession ( session)

Definition at line 720 of file client.php.

renameSession ( ticket)

Renaming the session

Definition at line 728 of file client.php.

Here is the call graph for this function:

setStartSession ( session)

Definition at line 715 of file client.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations