62 if (empty($proxyTicket)) {
64 'Trying to initialize with an empty proxy ticket.' 67 if (!empty($this->_proxyTicket)) {
69 'Already initialized, cannot change the proxy ticket.' 72 $this->_proxyTicket = $proxyTicket;
84 if (empty($this->_proxyTicket)) {
86 'No proxy ticket yet. Call $this->initializeProxyTicket() to aquire the proxy ticket.' 113 if (!empty($this->_proxyTicket)) {
115 'Already initialized, cannot change the CAS_Client.' 119 $this->_casClient = $casClient;
134 if (!empty($this->_proxyTicket)) {
136 'Already initialized, cannot initialize again.' 140 if (empty($this->_casClient)) {
143 $this->_casClient->initializeProxiedService($this);
$_proxyTicket
The proxy ticket that can be used when making service requests.
setCasClient(CAS_Client $casClient)
Use a particular CAS_Client->initializeProxiedService() rather than the static phpCAS::initializeProx...
initializeProxyTicket()
Fetch our proxy ticket.
This class implements common methods for ProxiedService implementations included with phpCAS...
This interface defines methods that allow proxy-authenticated service handlers to interact with phpCA...
setProxyTicket($proxyTicket)
Register a proxy ticket with the Proxy that it can use when making requests.
This class defines Exceptions that should be thrown when the sequence of operations is invalid...
Exception that denotes invalid arguments were passed.
static initializeProxiedService(CAS_ProxiedService $proxiedService)
Initialize a proxied-service handler with the proxy-ticket it should use.
getProxyTicket()
Answer the proxy ticket to be used when making requests.
The CAS_Client class is a client interface that provides CAS authentication to PHP applications...