Modules | |
HTML output | |
Internationalization | |
Functions | |
CASClient::getServerVersion () | |
CASClient::getServerHostname () | |
CASClient::getServerPort () | |
CASClient::getServerURI () | |
CASClient::getServerBaseURL () | |
CASClient::getServerLoginURL ($gateway=false) | |
CASClient::setServerLoginURL ($url) | |
CASClient::getServerServiceValidateURL () | |
CASClient::getServerProxyValidateURL () | |
CASClient::getServerProxyURL () | |
CASClient::getServerLogoutURL () | |
CASClient::setServerLogoutURL ($url) | |
CASClient::isHttps () | |
CASClient::CASClient ($server_version, $proxy, $server_hostname, $server_port, $server_uri, $start_session=true) | |
Variables | |
CASClient::$_server |
CASClient::CASClient | ( | $ | server_version, | |
$ | proxy, | |||
$ | server_hostname, | |||
$ | server_port, | |||
$ | server_uri, | |||
$ | start_session = true | |||
) | [inherited] |
CASClient constructor.
$server_version | the version of the CAS server | |
$proxy | TRUE if the CAS client is a CAS proxy, FALSE otherwise | |
$server_hostname | the hostname of the CAS server | |
$server_port | the port the CAS server is running on | |
$server_uri | the URI the CAS server is responding on | |
$start_session | Have phpCAS start PHP sessions (default true) |
Definition at line 471 of file client.php.
References phpCAS::error(), CASClient::getServerVersion(), phpCAS::getVersion(), CASClient::isCallbackMode(), CASClient::isHttps(), CASClient::isProxy(), CASClient::setCallbackMode(), CASClient::setPT(), CASClient::setST(), phpCAS::trace(), phpCAS::traceBegin(), and phpCAS::traceEnd().
CASClient::getServerBaseURL | ( | ) | [private, inherited] |
This method is used to retrieve the base URL of the CAS server.
Definition at line 302 of file client.php.
Referenced by CASClient::getServerLoginURL(), CASClient::getServerLogoutURL(), CASClient::getServerProxyURL(), CASClient::getServerProxyValidateURL(), CASClient::getServerServiceValidateURL(), and CASClient::HTMLFilterOutput().
CASClient::getServerHostname | ( | ) | [private, inherited] |
This method is used to retrieve the hostname of the CAS server.
Definition at line 278 of file client.php.
CASClient::getServerLoginURL | ( | $ | gateway = false |
) | [private, inherited] |
This method is used to retrieve the login URL of the CAS server.
$gateway | true to check authentication, false to force it |
Definition at line 321 of file client.php.
References CASClient::getServerBaseURL(), CASClient::getURL(), phpCAS::traceBegin(), and phpCAS::traceEnd().
Referenced by CASClient::redirectToCas().
CASClient::getServerLogoutURL | ( | ) | [private, inherited] |
This method is used to retrieve the logout URL of the CAS server.
Definition at line 419 of file client.php.
References CASClient::getServerBaseURL(), and CASClient::logout().
Referenced by CASClient::logout().
CASClient::getServerPort | ( | ) | [private, inherited] |
This method is used to retrieve the port of the CAS server.
Definition at line 286 of file client.php.
CASClient::getServerProxyURL | ( | ) | [private, inherited] |
This method is used to retrieve the proxy URL of the CAS server.
Definition at line 398 of file client.php.
References CASClient::getServerBaseURL(), and CASClient::getServerVersion().
Referenced by CASClient::retrievePT().
CASClient::getServerProxyValidateURL | ( | ) | [private, inherited] |
This method is used to retrieve the proxy validating URL of the CAS server.
Definition at line 376 of file client.php.
References CASClient::getServerBaseURL(), CASClient::getServerVersion(), and CASClient::getURL().
Referenced by CASClient::validatePT().
CASClient::getServerServiceValidateURL | ( | ) | [private, inherited] |
This method is used to retrieve the service validating URL of the CAS server.
Definition at line 354 of file client.php.
References CASClient::getServerBaseURL(), CASClient::getServerVersion(), and CASClient::getURL().
Referenced by CASClient::validateST().
CASClient::getServerURI | ( | ) | [private, inherited] |
This method is used to retrieve the URI of the CAS server.
Definition at line 294 of file client.php.
CASClient::getServerVersion | ( | ) | [private, inherited] |
This method is used to retrieve the version of the CAS server.
Definition at line 268 of file client.php.
Referenced by CASClient::authError(), CASClient::CASClient(), CASClient::getServerProxyURL(), CASClient::getServerProxyValidateURL(), CASClient::getServerServiceValidateURL(), CASClient::HTMLFilterOutput(), and CASClient::validateST().
CASClient::isHttps | ( | ) | [private, inherited] |
This method checks to see if the request is secured via HTTPS
Definition at line 444 of file client.php.
Referenced by CASClient::CASClient(), CASClient::getCallbackURL(), and CASClient::getURL().
CASClient::setServerLoginURL | ( | $ | url | ) | [private, inherited] |
This method sets the login URL of the CAS server.
$url | the login URL |
Definition at line 344 of file client.php.
CASClient::setServerLogoutURL | ( | $ | url | ) | [private, inherited] |
This method sets the logout URL of the CAS server.
$url | the logout URL |
Definition at line 434 of file client.php.
CASClient::$_server [private, inherited] |
a record to store information about the CAS server.
$_server["version"], $_server["hostname"], $_server["port"] and $_server["uri"] are written by CASClient::CASClient(), read by CASClient::getServerVersion(), CASClient::getServerHostname(), CASClient::getServerPort() and CASClient::getServerURI().
The other fields are written and read by CASClient::getServerBaseURL(), CASClient::getServerLoginURL(), CASClient::getServerServiceValidateURL(), CASClient::getServerProxyValidateURL() and CASClient::getServerLogoutURL().
Definition at line 256 of file client.php.