org.globus.ogsa.impl.base.cas.client
Class CasProxyHelper
java.lang.Object
org.globus.ogsa.impl.base.cas.client.CasProxyHelper
- public class CasProxyHelper
- extends java.lang.Object
Helper class to get a proxy embedded with CAS (SAML) assertions.
|
Constructor Summary |
CasProxyHelper(java.lang.String instanceURL)
|
CasProxyHelper(java.lang.String instanceURL,
boolean debug)
|
CasProxyHelper(java.lang.String instanceURL,
java.lang.String serverIdentity)
|
CasProxyHelper(java.lang.String instanceURL,
java.lang.String serverIdentity,
boolean debug)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CasProxyHelper
public CasProxyHelper(java.lang.String instanceURL)
throws CasClientException
- Parameters:
instanceURL - Used to contact CAS service.
Host authz is used and no debug information is printed.
CasProxyHelper
public CasProxyHelper(java.lang.String instanceURL,
boolean debug)
throws CasClientException
- Parameters:
instanceURL - Used to contact CAS service.debug - trace is printed is debug is set to true.
Host authz is used.
CasProxyHelper
public CasProxyHelper(java.lang.String instanceURL,
java.lang.String serverIdentity)
throws CasClientException
- Parameters:
instanceURL - Used to contact CAS service.serverIdentity - Identity authz is done.
No debug information is printed.
CasProxyHelper
public CasProxyHelper(java.lang.String instanceURL,
java.lang.String serverIdentity,
boolean debug)
throws CasClientException
- Parameters:
instanceURL - Used to contact CAS service.serverIdentity - Identity authz is done.debug - trace is printed is debug is set to true.
setDebug
public void setDebug(boolean debug)
- Parameters:
debug - trace is printed if debug is set
getCasProxy
public java.lang.String getCasProxy(ClientParams params)
throws CasClientException
- Returns:
- Path to the proxy file with embedded CAS assertions
- Throws:
CasClientException