Static Public Member Functions | |
static | client ($server_version, $server_hostname, $server_port, $server_uri, $start_session=true) |
static | proxy ($server_version, $server_hostname, $server_port, $server_uri, $start_session=true) |
static | setDebug ($filename= '') |
static | log ($str) |
static | error ($msg) |
static | trace ($str) |
static | traceBegin () |
static | traceEnd ($res= '') |
static | traceExit () |
static | setLang ($lang) |
static | getVersion () |
static | setHTMLHeader ($header) |
static | setHTMLFooter ($footer) |
static | setPGTStorage ($storage) |
static | setPGTStorageDb ($dsn_or_pdo, $username='', $password='', $table='', $driver_options=null) |
static | setPGTStorageFile ($format= '', $path= '') |
static | getProxiedService ($type) |
static | initializeProxiedService (CAS_ProxiedService $proxiedService) |
static | serviceWeb ($url, &$err_code, &$output) |
static | serviceMail ($url, $service, $flags, &$err_code, &$err_msg, &$pt) |
static | setCacheTimesForAuthRecheck ($n) |
static | setPostAuthenticateCallback ($function, array $additionalArgs=array()) |
static | setSingleSignoutCallback ($function, array $additionalArgs=array()) |
static | checkAuthentication () |
static | forceAuthentication () |
static | renewAuthentication () |
static | isAuthenticated () |
static | isSessionAuthenticated () |
static | getUser () |
static | getAttributes () |
static | hasAttributes () |
static | hasAttribute ($key) |
static | getAttribute ($key) |
static | handleLogoutRequests ($check_client=true, $allowed_clients=false) |
static | getServerLoginURL () |
static | setServerLoginURL ($url= '') |
static | setServerServiceValidateURL ($url= '') |
static | setServerProxyValidateURL ($url= '') |
static | setServerSamlValidateURL ($url= '') |
static | getServerLogoutURL () |
static | setServerLogoutURL ($url= '') |
static | logout ($params="") |
static | logoutWithRedirectService ($service) |
static | logoutWithUrl ($url) |
static | logoutWithRedirectServiceAndUrl ($service, $url) |
static | setFixedCallbackURL ($url= '') |
static | setFixedServiceURL ($url) |
static | getServiceURL () |
static | retrievePT ($target_service, &$err_code, &$err_msg) |
static | setCasServerCACert ($cert) |
static | setNoCasServerValidation () |
static | setNoClearTicketsFromUrl () |
static | setExtraCurlOption ($key, $value) |
static | getProxies () |
The phpCAS class is a simple container for the phpCAS library. It provides CAS authentication for web applications written in PHP.
example_custom_urls.php, example_gateway.php, example_html.php, example_lang.php, example_logout.php, example_pgt_storage_file.php, example_proxy_GET.php, example_proxy_POST.php, example_proxy_serviceWeb.php, example_proxy_serviceWeb_chaining.php, example_service_that_proxies.php, and example_simple.php.
Definition at line 323 of file CAS.php.
static phpCAS::getProxies | ( | ) | [static] |
static phpCAS::setExtraCurlOption | ( | $ | key, | |
$ | value | |||
) | [static] |
Change CURL options. CURL is used to connect through HTTPS to CAS server
$key | the option key | |
$value | the value to set |
Definition at line 1647 of file CAS.php.
References error(), traceBegin(), and traceEnd().