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) |
| | 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='') |
| | setPGTStorageDB ($user, $password, $database_type, $hostname, $port, $database, $table) |
| | _curl_read_headers ($ch, $header) |
| | serviceWeb ($url, &$err_code, &$output) |
| | serviceMail ($url, $service, $flags, &$err_code, &$err_msg, &$pt) |
| | removeParameterFromQueryString ($parameterName, $queryString) |
Public Attributes |
| | $_curl_options = array() |
| | $_curl_headers = array() |
Private Member Functions |
| | HTMLFilterOutput ($str) |
| | printHTMLHeader ($title) |
| | printHTMLFooter () |
| | getLang () |
| | getString ($str) |
| | getServerVersion () |
| | getServerHostname () |
| | getServerPort () |
| | getServerURI () |
| | getServerBaseURL () |
| | getServerLoginURL ($gateway=false, $renew=false) |
| | setServerLoginURL ($url) |
| | setServerServiceValidateURL ($url) |
| | setServerProxyValidateURL ($url) |
| | setServerSamlValidateURL ($url) |
| | getServerServiceValidateURL () |
| | getServerSamlValidateURL () |
| | getServerProxyValidateURL () |
| | getServerProxyURL () |
| | getServerLogoutURL () |
| | setServerLogoutURL ($url) |
| | isHttps () |
| | setUser ($user) |
| | wasPreviouslyAuthenticated () |
| | isLogoutRequest () |
| | isLogoutRequestAllowed () |
| | getST () |
| | setST ($st) |
| | hasST () |
| | validateST ($validate_url, &$text_response, &$tree_response) |
| | validateSA ($validate_url, &$text_response, &$tree_response) |
| | setSessionAttributes ($text_response) |
| | isProxy () |
| | getPGT () |
| | setPGT ($pgt) |
| | hasPGT () |
| | setCallbackMode ($callback_mode) |
| | isCallbackMode () |
| | getCallbackURL () |
| | setCallbackURL ($url) |
| | callback () |
| | initPGTStorage () |
| | storePGT ($pgt, $pgt_iou) |
| | loadPGT ($pgt_iou) |
| | validatePGT (&$validate_url, $text_response, $tree_response) |
| | retrievePT ($target_service, &$err_code, &$err_msg) |
| | readURL ($url, $cookies, &$headers, &$body, &$err_msg) |
| | buildSAMLPayload () |
| | getPT () |
| | setPT ($pt) |
| | hasPT () |
| | getSA () |
| | setSA ($sa) |
| | hasSA () |
| | validatePT (&$validate_url, &$text_response, &$tree_response) |
| | getURL () |
| | setURL ($url) |
| | authError ($failure, $cas_url, $no_response, $bad_response='', $cas_response='', $err_code='', $err_msg='') |
Private Attributes |
| | $_output_header |
| | $_output_footer |
| | $_lang |
| | $_strings |
| | $_server |
| | $_user |
| | $_attributes |
| | $_cache_times_for_auth_recheck |
| | $_st |
| | $_cas_server_cert |
| | $_cas_server_ca_cert |
| | $_no_cas_server_validation |
| | $_proxy |
| | $_pgt |
| | $_callback_mode |
| | $_callback_url |
| | $_pgt_storage |
| | $_pt |
| | $_url |