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) |
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.