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

Public Member Functions

 client ($server_version, $server_hostname, $server_port, $server_uri, $start_session=true)
 proxy ($server_version, $server_hostname, $server_port, $server_uri, $start_session=true)
 setDebug ($filename= '')
 backtrace ()
 trace ($str)
 traceBegin ()
 traceEnd ($res= '')
 traceExit ()
 setLang ($lang)
 getVersion ()
 setHTMLHeader ($header)
 setHTMLFooter ($footer)
 setPGTStorageFile ($format= '', $path= '')
 serviceWeb ($url, &$err_code, &$output)
 serviceMail ($url, $service, $flags, &$err_code, &$err_msg, &$pt)
 setCacheTimesForAuthRecheck ($n)
 checkAuthentication ()
 forceAuthentication ()
 renewAuthentication ()
 authenticate ()
 isAuthenticated ()
 isSessionAuthenticated ()
 getUser ()
 getAttributes ()
 handleLogoutRequests ($check_client=true, $allowed_clients=false)
 getServerLoginURL ()
 setServerLoginURL ($url= '')
 setServerServiceValidateURL ($url= '')
 setServerProxyValidateURL ($url= '')
 setServerSamlValidateURL ($url= '')
 getServerLogoutURL ()
 setServerLogoutURL ($url= '')
 logout ($params="")
 logoutWithRedirectService ($service)
 logoutWithUrl ($url)
 logoutWithRedirectServiceAndUrl ($service, $url)
 setFixedCallbackURL ($url= '')
 setFixedServiceURL ($url)
 getServiceURL ()
 retrievePT ($target_service, &$err_code, &$err_msg)
 setCasServerCert ($cert)
 setCasServerCACert ($cert)
 setNoCasServerValidation ()
 setExtraCurlOption ($key, $value)

Detailed Description

The phpCAS class is a simple container for the phpCAS library. It provides CAS authentication for web applications written in PHP.

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

Definition at line 317 of file CAS.php.


Member Function Documentation

setExtraCurlOption ( key,
value 
)

Change CURL options. CURL is used to connect through HTTPS to CAS server

Parameters:
$keythe option key
$valuethe value to set

Definition at line 1393 of file CAS.php.

Here is the call graph for this function:


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