|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensciencegrid.authz.client.SAMLAuthZClientBase
Constructor Summary | |
SAMLAuthZClientBase()
|
Method Summary | |
java.util.ArrayList |
createFQANEvidenceFromGSS(java.lang.String gssContext)
Create an ArrayList with a single SAML Attribute Statement embedded in a single SAML Assertion. |
java.util.ArrayList |
createFQANEvidenceFromString(org.opensaml.SAMLSubject samlSubject,
java.lang.String fqanIssuer,
java.lang.String fqan)
Create an ArrayList with a single SAML Attribute Statement (bound to the specified SAMLSubject) embedded in a single SAML Assertion. |
java.util.ArrayList |
createMappingActions()
Create an ArrayList with the OSG Mapping Action as the single SAMLAction element |
org.opensaml.SAMLSubject |
getSAMLSubjectFromGSS(java.lang.String gssContext)
create a SAML Subject based on the subject name of the peer certificate (issuing EEC in case of proxy) subjecta as extracted from the supplied gss context (not implemented) Subject will include certificate path as confirmation method (not implemented) |
org.opensaml.SAMLSubject |
getSAMLSubjectFromString(java.lang.String subjectName)
create a SAML Subject from a DN String |
LocalId |
processAuthzStmt(org.opensaml.SAMLAuthorizationDecisionStatement stmt,
java.lang.String resource,
java.util.ArrayList actions,
org.opensaml.SAMLSubject samlSubject)
Specialized method to process a received authorization decision statement that holds obligations with local user ID qualifications If the response is valid, action permitted and obligations present then it will return a LocaldQualifiers object with the attributes conveyed via obligations set. |
org.opensaml.SAMLAuthorizationDecisionStatement |
queryAuthZService(org.opensaml.SAMLSubject samlSubject,
java.util.ArrayList samlEvidence,
java.util.ArrayList samlActions,
java.lang.String requestedServiceName,
java.net.URL contact)
General method to create and submit a SAMLAuthorizationDecisionQuery to an Authorization Service. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SAMLAuthZClientBase()
Method Detail |
public org.opensaml.SAMLSubject getSAMLSubjectFromString(java.lang.String subjectName) throws org.opensaml.SAMLException
org.opensaml.SAMLException
public org.opensaml.SAMLSubject getSAMLSubjectFromGSS(java.lang.String gssContext) throws org.opensaml.SAMLException
org.opensaml.SAMLException
public java.util.ArrayList createMappingActions() throws org.opensaml.SAMLException
org.opensaml.SAMLException
public java.util.ArrayList createFQANEvidenceFromString(org.opensaml.SAMLSubject samlSubject, java.lang.String fqanIssuer, java.lang.String fqan) throws org.opensaml.SAMLException, java.lang.CloneNotSupportedException
org.opensaml.SAMLException
java.lang.CloneNotSupportedException
public java.util.ArrayList createFQANEvidenceFromGSS(java.lang.String gssContext)
public org.opensaml.SAMLAuthorizationDecisionStatement queryAuthZService(org.opensaml.SAMLSubject samlSubject, java.util.ArrayList samlEvidence, java.util.ArrayList samlActions, java.lang.String requestedServiceName, java.net.URL contact) throws org.opensaml.SAMLException, javax.xml.rpc.ServiceException, java.rmi.RemoteException, java.lang.Exception
org.opensaml.SAMLException
javax.xml.rpc.ServiceException
java.rmi.RemoteException
java.lang.Exception
public LocalId processAuthzStmt(org.opensaml.SAMLAuthorizationDecisionStatement stmt, java.lang.String resource, java.util.ArrayList actions, org.opensaml.SAMLSubject samlSubject)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |