Class CAS_ProxiedService_Http_Abstract
This class implements common methods for ProxiedService implementations included with phpCAS.
- CAS_ProxiedService_Abstract implements CAS_ProxiedService, CAS_ProxiedService_Testable
CAS_ProxiedService_Http_Abstract implements CAS_ProxiedService_Http
Abstract
Package: PhpCAS
Category: Authentication
License: Apache License 2.0
Author: Adam Franco afranco@middlebury.edu
Link: https://wiki.jasig.org/display/CASC/phpCAS
Class: CAS_ProxiedService_Http_Abstract
Located at shared/cas/source/CAS/ProxiedService/Http/Abstract.php
Package: PhpCAS
Category: Authentication
License: Apache License 2.0
Author: Adam Franco afranco@middlebury.edu
Link: https://wiki.jasig.org/display/CASC/phpCAS
Class: CAS_ProxiedService_Http_Abstract
Located at shared/cas/source/CAS/ProxiedService/Http/Abstract.php
public |
#
__construct(
Constructor. |
public string |
|
public |
|
public |
|
protected |
|
abstract protected |
#
populateRequest(
Add any other parts of the request needed by concrete classes |
protected string |
#
getRedirectUrl( array
$responseHeaders )
Answer a redirect URL if a redirect header is found, otherwise null. |
protected boolean |
|
public array |
|
public integer |
|
public string |
|
public array |
#
getCookies( )
Answer the cookies from the response. This may include cookies set during redirect responses. |
getProxyTicket(),
initializeProxyTicket(),
setCasClient(),
setProxyTicket() |
protected |
$requestHandler
The HTTP request mechanism talking to the target service. |
|
private |
$_cookieJar
The storage mechanism for cookies set by the target service. |
|
private string |
$_url
The target service url. |
|
private integer |
$_numRequests
Indicator of the number of requests (including redirects performed. |
#
0 |
private array |
$_responseHeaders
The response headers. |
#
array() |
private string |
$_responseStatusCode
The response status code. |
#
'' |
private string |
$_responseBody
The response headers. |
#
'' |