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