|
| | printHTMLHeader ($title) |
| |
| | printHTMLFooter () |
| |
| | setHTMLHeader ($header) |
| |
| | setHTMLFooter ($footer) |
| |
| | setLang ($lang) |
| |
| | getLangObj () |
| |
| | getServerVersion () |
| |
| | getServerLoginURL ($gateway=false, $renew=false) |
| |
| | setServerLoginURL ($url) |
| |
| | setServerServiceValidateURL ($url) |
| |
| | setServerProxyValidateURL ($url) |
| |
| | setServerSamlValidateURL ($url) |
| |
| | getServerServiceValidateURL () |
| |
| | getServerSamlValidateURL () |
| |
| | getServerProxyValidateURL () |
| |
| | getServerProxyURL () |
| |
| | getServerLogoutURL () |
| |
| | setServerLogoutURL ($url) |
| |
| | setExtraCurlOption ($key, $value) |
| |
| | setRequestImplementation ($className) |
| |
| | setNoClearTicketsFromUrl () |
| |
| | setCasAttributeParserCallback ($function, array $additionalArgs=array()) |
| |
| | setPostAuthenticateCallback ($function, array $additionalArgs=array()) |
| |
| | setSingleSignoutCallback ($function, array $additionalArgs=array()) |
| |
| | ensureIsProxy () |
| |
| | markAuthenticationCall ($auth) |
| |
| | wasAuthenticationCalled () |
| |
| | wasAuthenticationCallSuccessful () |
| |
| | ensureAuthenticationCallSuccessful () |
| |
| | getAuthenticationCallerFile () |
| |
| | getAuthenticationCallerLine () |
| |
| | getAuthenticationCallerMethod () |
| |
| | __construct ( $server_version, $proxy, $server_hostname, $server_port, $server_uri, $changeSessionID=true, \SessionHandlerInterface $sessionHandler=null) |
| |
| | getChangeSessionID () |
| |
| | setSessionHandler (\SessionHandlerInterface $sessionHandler) |
| |
| | getUser () |
| |
| | setAttributes ($attributes) |
| |
| | getAttributes () |
| |
| | hasAttributes () |
| |
| | hasAttribute ($key) |
| |
| | getAttribute ($key) |
| |
| | renewAuthentication () |
| |
| | forceAuthentication () |
| |
| | setCacheTimesForAuthRecheck ($n) |
| |
| | checkAuthentication () |
| |
| | isAuthenticated ($renew=false) |
| |
| | isSessionAuthenticated () |
| |
| | redirectToCas ($gateway=false, $renew=false) |
| |
| | logout ($params) |
| |
| | handleLogoutRequests ($check_client=true, $allowed_clients=array()) |
| |
| | getTicket () |
| |
| | setTicket ($st) |
| |
| | hasTicket () |
| |
| | setCasServerCACert ($cert, $validate_cn) |
| |
| | setNoCasServerValidation () |
| |
| | validateCAS10 (&$validate_url, &$text_response, &$tree_response, $renew=false) |
| |
| | validateSA (&$validate_url, &$text_response, &$tree_response, $renew=false) |
| |
| | isProxy () |
| |
| | setCallbackURL ($url) |
| |
| | setPGTStorage ($storage) |
| |
| | setPGTStorageDb ( $dsn_or_pdo, $username='', $password='', $table='', $driver_options=null) |
| |
| | setPGTStorageFile ($path='') |
| |
| | retrievePT ($target_service, &$err_code, &$err_msg) |
| |
| | getProxiedService ($type) |
| |
| | initializeProxiedService (CAS_ProxiedService $proxiedService) |
| |
| | serviceWeb ($url, &$err_code, &$output) |
| |
| | serviceMail ($url, $serviceUrl, $flags, &$err_code, &$err_msg, &$pt) |
| |
| | getProxies () |
| |
| | getAllowedProxyChains () |
| |
| | validateCAS20 (&$validate_url, &$text_response, &$tree_response, $renew=false) |
| |
| | setURL ($url) |
| |
| | getURL () |
| |
| | setBaseURL ($url) |
| |
| | setSessionIdSalt ($salt) |
| |
| | addRebroadcastNode ($rebroadcastNodeUrl) |
| |
| | addRebroadcastHeader ($header) |
| |
|
| | _htmlFilterOutput ($str) |
| |
| | _getServerHostname () |
| |
| | _getServerPort () |
| |
| | _getServerURI () |
| |
| | _getServerBaseURL () |
| |
| | _ensureAuthenticationCalled () |
| |
| | _setChangeSessionID ($allowed) |
| |
| | _setUser ($user) |
| |
| | _getUser () |
| |
| | _hasAttribute ($key) |
| |
| | _wasPreviouslyAuthenticated () |
| |
| | _isLogoutRequest () |
| |
| | _setSessionAttributes ($text_response) |
| |
| | _getPGT () |
| |
| | _setPGT ($pgt) |
| |
| | _hasPGT () |
| |
| | _setCallbackMode ($callback_mode) |
| |
| | _isCallbackMode () |
| |
| | _setCallbackModeUsingPost ($callback_mode_using_post) |
| |
| | _isCallbackModeUsingPost () |
| |
| | _getCallbackURL () |
| |
| | _callback () |
| |
| | isXmlResponse () |
| |
| | _initPGTStorage () |
| |
| | _storePGT ($pgt, $pgt_iou) |
| |
| | _loadPGT ($pgt_iou) |
| |
| | _validatePGT (&$validate_url, $text_response, $tree_response) |
| |
| | _readURL ($url, &$headers, &$body, &$err_msg) |
| |
| | _buildSAMLPayload () |
| |
| | _setProxies ($proxies) |
| |
| | _xml_to_array ($root, $namespace="cas") |
| |
| | _parse_json_like_array_value ($json_value) |
| |
| | _flatten_array ($arr) |
| |
| | _readExtraAttributesCas20 ($success_elements) |
| |
| | _addAttributeToArray (array &$attributeArray, $name, $value) |
| |
| | _getClientUrl () |
| |
| | _isHttps () |
| |
| | _removeParameterFromQueryString ($parameterName, $queryString) |
| |
| | _buildQueryUrl ($url, $query) |
| |
| | _startsWith ($text, $char) |
| |
| | _endsWith ($text, $char) |
| |
| | _sessionIdForTicket ($ticket) |
| |
| | _authError ( $failure, $cas_url, $no_response=false, $bad_response=false, $cas_response='', $err_code=-1, $err_msg='') |
| |
| | _getNodeType ($nodeURL) |
| |
| | _rebroadcast ($type) |
| |
The CAS_Client class is a client interface that provides CAS authentication to PHP applications.
Definition at line 53 of file Client.php.