|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.cas.impl.service.CasQueryPortImpl
Implementation of CAS Query interface
| Field Summary | |
private int |
defaultAssertionLifetime
|
private static I18n |
i18n
|
(package private) static Log |
logger
|
private static java.lang.String |
MAX_ASSERTION_LIFETIME
|
private int |
serverAssertionLifetime
|
| Constructor Summary | |
CasQueryPortImpl()
|
|
| Method Summary | |
void |
CasQueryPortImpl()
|
private void |
checkQueryPermissions(java.lang.String userName,
java.lang.String baseErrMsg)
|
private org.globus.cas.types.SAMLAssertion |
constructSAMLAssertion(int lifetimeInSeconds,
java.lang.String baseErrMsg,
java.util.Vector samlAuthzDecisionVector)
|
ArrayOfCasObjectData |
findApplicablePolicy(CasObjectDesc desc)
Method to get all applicable policies |
org.globus.cas.types.SAMLAssertion |
getAssertion(GetAssertionParam getAssertionParam)
Method that generated an assertion with a list of AuthzDecisionStmt that represent the list of actions that are permitted. |
private SAMLAuthorizationDecisionQuery |
getAuthzDecisionQuery(SAMLAuthzQueryType query)
|
private java.util.Vector |
getAuthzDecisionStmts(SAMLAuthorizationDecisionQuery samlQuery,
java.lang.String queryUserNick)
|
CasObjectData |
getCasObject(CasObjectDesc desc)
Method to get an object given its identifier |
private java.util.Vector |
getCertificates(GlobusGSSCredentialImpl credential)
|
private java.lang.String |
getDNofServerCA(GlobusGSSCredentialImpl credential)
|
ArrayOfString |
getGroupMembers(GetGroupMembers gpMembers)
Method that returns the group members as an array of string |
private GlobusGSSCredentialImpl |
getServerCredential()
|
private java.lang.String |
getUserNickname(java.lang.String userDN,
java.lang.String issuerDN,
java.lang.String authMethod)
|
ArrayOfString |
list(java.lang.String type)
Method to get a list of objects |
java.lang.String |
whoami(VoidType voidType)
Method to get nickname of the user invoking the method |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
static Log logger
private static I18n i18n
private static final java.lang.String MAX_ASSERTION_LIFETIME
private int defaultAssertionLifetime
private int serverAssertionLifetime
| Constructor Detail |
public CasQueryPortImpl()
| Method Detail |
public void CasQueryPortImpl()
throws java.lang.Exception
java.lang.Exception
public java.lang.String whoami(VoidType voidType)
throws CasFault
CasFault - if any other error occurs.
public ArrayOfCasObjectData findApplicablePolicy(CasObjectDesc desc)
throws CasFault,
NoPermissionFault
NoPermissionFault - if the client does not have
permission to perform this operation.
CasFault - if any other error occurs.
public ArrayOfString list(java.lang.String type)
throws CasFault,
NoPermissionFault
type - type of object
"user" or "userGroup" or "object" or "objectGroup" or
"serviceAction" or "serviceActionGroup" or "serviceType"
or "namespace" or "trustAnchor" or "policy"
NoPermissionFault - if the client does not have
permission to perform this operation.
CasFault - if any other error occurs.
public CasObjectData getCasObject(CasObjectDesc desc)
throws CasFault,
NoPermissionFault
NoPermissionFault - if the client does not have
permission to perform this operation.
CasFault - if any other error occurs.
public ArrayOfString getGroupMembers(GetGroupMembers gpMembers)
throws CasFault,
NoPermissionFault
NoPermissionFault - if the client does not have
permission to perform this operation.
CasFault - if any other error occurs.
public org.globus.cas.types.SAMLAssertion getAssertion(GetAssertionParam getAssertionParam)
throws CasFault,
NoPermissionFault
NoPermissionFault - if the client does not have
permission to perform this operation.
CasFault - if any error occurs.
private org.globus.cas.types.SAMLAssertion constructSAMLAssertion(int lifetimeInSeconds,
java.lang.String baseErrMsg,
java.util.Vector samlAuthzDecisionVector)
throws CasFault
CasFault
private SAMLAuthorizationDecisionQuery getAuthzDecisionQuery(SAMLAuthzQueryType query)
throws CasFault
CasFault
private java.util.Vector getAuthzDecisionStmts(SAMLAuthorizationDecisionQuery samlQuery,
java.lang.String queryUserNick)
throws CasFault
CasFault
private GlobusGSSCredentialImpl getServerCredential()
throws CasFault
CasFault
private java.lang.String getUserNickname(java.lang.String userDN,
java.lang.String issuerDN,
java.lang.String authMethod)
throws CasFault
CasFaultprivate java.util.Vector getCertificates(GlobusGSSCredentialImpl credential)
private java.lang.String getDNofServerCA(GlobusGSSCredentialImpl credential)
throws CasFault
CasFault
private void checkQueryPermissions(java.lang.String userName,
java.lang.String baseErrMsg)
throws NoPermissionFault,
CasFault
NoPermissionFault
CasFault
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||