Package org.pac4j.saml.credentials
Class SAML2Credentials
- java.lang.Object
-
- org.pac4j.core.credentials.Credentials
-
- org.pac4j.saml.credentials.SAML2Credentials
-
- All Implemented Interfaces:
java.io.Serializable
public class SAML2Credentials extends org.pac4j.core.credentials.Credentials
Credentials containing the nameId of the SAML subject and all of its attributes.- Since:
- 1.5.0
- Author:
- Michael Remond
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SAML2Credentials.SAMLAttribute
static class
SAML2Credentials.SAMLConditions
static class
SAML2Credentials.SAMLNameID
-
Constructor Summary
Constructors Constructor Description SAML2Credentials(SAML2Credentials.SAMLNameID nameId, java.lang.String issuerId, java.util.List<SAML2Credentials.SAMLAttribute> samlAttributes, org.opensaml.saml.saml2.core.Conditions conditions, java.lang.String sessionIndex, java.util.List<java.lang.String> authnContexts, java.lang.String inResponseTo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.util.List<SAML2Credentials.SAMLAttribute>
getAttributes()
java.util.List<java.lang.String>
getAuthnContexts()
SAML2Credentials.SAMLConditions
getConditions()
java.lang.String
getInResponseTo()
java.lang.String
getIssuerId()
SAML2Credentials.SAMLNameID
getNameId()
java.lang.String
getSessionIndex()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
SAML2Credentials
public SAML2Credentials(SAML2Credentials.SAMLNameID nameId, java.lang.String issuerId, java.util.List<SAML2Credentials.SAMLAttribute> samlAttributes, org.opensaml.saml.saml2.core.Conditions conditions, java.lang.String sessionIndex, java.util.List<java.lang.String> authnContexts, java.lang.String inResponseTo)
-
-
Method Detail
-
getNameId
public final SAML2Credentials.SAMLNameID getNameId()
-
getSessionIndex
public final java.lang.String getSessionIndex()
-
getAttributes
public final java.util.List<SAML2Credentials.SAMLAttribute> getAttributes()
-
getConditions
public SAML2Credentials.SAMLConditions getConditions()
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in classorg.pac4j.core.credentials.Credentials
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classorg.pac4j.core.credentials.Credentials
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getIssuerId
public java.lang.String getIssuerId()
-
getAuthnContexts
public java.util.List<java.lang.String> getAuthnContexts()
-
getInResponseTo
public java.lang.String getInResponseTo()
-
-