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