Package org.pac4j.saml.context
Class SAML2ConfigurationContext
- java.lang.Object
-
- org.opensaml.messaging.context.BaseContext
-
- org.pac4j.saml.context.SAML2ConfigurationContext
-
- All Implemented Interfaces:
java.lang.Iterable<org.opensaml.messaging.context.BaseContext>
public class SAML2ConfigurationContext extends org.opensaml.messaging.context.BaseContextThis isSAML2ConfigurationContext.- Since:
- 5.0.0
- Author:
- Misagh Moayyed
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEXstatic java.lang.StringREQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEXstatic java.lang.StringREQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFSstatic java.lang.StringREQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPEstatic java.lang.StringREQUEST_ATTR_COMPARISON_TYPEstatic java.lang.StringREQUEST_ATTR_ISSUER_FORMATstatic java.lang.StringREQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIMEstatic java.lang.StringREQUEST_ATTR_NAME_ID_ATTRIBUTEstatic java.lang.StringREQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATEstatic java.lang.StringREQUEST_ATTR_NAME_ID_POLICY_FORMATstatic java.lang.StringREQUEST_ATTR_PROVIDER_NAMEstatic java.lang.StringREQUEST_ATTR_USE_NAME_QUALIFIERstatic java.lang.StringREQUEST_ATTR_WANTS_ASSERTIONS_SIGNEDstatic java.lang.StringREQUEST_ATTR_WANTS_RESPONSES_SIGNED
-
Constructor Summary
Constructors Constructor Description SAML2ConfigurationContext(org.pac4j.core.context.WebContext webContext, SAML2Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetAssertionConsumerServiceIndex()java.lang.IntegergetAttributeConsumingServiceIndex()java.util.List<java.lang.String>getAuthnContextClassRefs()java.lang.StringgetAuthnRequestBindingType()java.lang.StringgetComparisonType()java.lang.StringgetIssuerFormat()java.lang.LonggetMaximumAuthenticationLifetime()java.lang.StringgetNameIdAttribute()java.lang.StringgetNameIdPolicyFormat()java.lang.StringgetProviderName()SAML2ConfigurationgetSAML2Configuration()java.lang.BooleanisForceAuth()java.lang.BooleanisNameIdPolicyAllowCreate()java.lang.BooleanisPassive()java.lang.BooleanisUseNameQualifier()java.lang.BooleanisWantsAssertionsSigned()booleanisWantsResponsesSigned()-
Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeSubcontext, removeSubcontext, setParent
-
-
-
-
Field Detail
-
REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE
public static final java.lang.String REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE
- See Also:
- Constant Field Values
-
REQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEX
public static final java.lang.String REQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEX
- See Also:
- Constant Field Values
-
REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX
public static final java.lang.String REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX
- See Also:
- Constant Field Values
-
REQUEST_ATTR_COMPARISON_TYPE
public static final java.lang.String REQUEST_ATTR_COMPARISON_TYPE
- See Also:
- Constant Field Values
-
REQUEST_ATTR_NAME_ID_POLICY_FORMAT
public static final java.lang.String REQUEST_ATTR_NAME_ID_POLICY_FORMAT
- See Also:
- Constant Field Values
-
REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE
public static final java.lang.String REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE
- See Also:
- Constant Field Values
-
REQUEST_ATTR_PROVIDER_NAME
public static final java.lang.String REQUEST_ATTR_PROVIDER_NAME
- See Also:
- Constant Field Values
-
REQUEST_ATTR_ISSUER_FORMAT
public static final java.lang.String REQUEST_ATTR_ISSUER_FORMAT
- See Also:
- Constant Field Values
-
REQUEST_ATTR_USE_NAME_QUALIFIER
public static final java.lang.String REQUEST_ATTR_USE_NAME_QUALIFIER
- See Also:
- Constant Field Values
-
REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS
public static final java.lang.String REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS
- See Also:
- Constant Field Values
-
REQUEST_ATTR_NAME_ID_ATTRIBUTE
public static final java.lang.String REQUEST_ATTR_NAME_ID_ATTRIBUTE
- See Also:
- Constant Field Values
-
REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED
public static final java.lang.String REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED
- See Also:
- Constant Field Values
-
REQUEST_ATTR_WANTS_RESPONSES_SIGNED
public static final java.lang.String REQUEST_ATTR_WANTS_RESPONSES_SIGNED
- See Also:
- Constant Field Values
-
REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME
public static final java.lang.String REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SAML2ConfigurationContext
public SAML2ConfigurationContext(org.pac4j.core.context.WebContext webContext, SAML2Configuration configuration)
-
-
Method Detail
-
getSAML2Configuration
public SAML2Configuration getSAML2Configuration()
-
getAuthnRequestBindingType
public java.lang.String getAuthnRequestBindingType()
-
getAssertionConsumerServiceIndex
public java.lang.Integer getAssertionConsumerServiceIndex()
-
getAttributeConsumingServiceIndex
public java.lang.Integer getAttributeConsumingServiceIndex()
-
getComparisonType
public java.lang.String getComparisonType()
-
getNameIdPolicyFormat
public java.lang.String getNameIdPolicyFormat()
-
isNameIdPolicyAllowCreate
public java.lang.Boolean isNameIdPolicyAllowCreate()
-
getProviderName
public java.lang.String getProviderName()
-
getIssuerFormat
public java.lang.String getIssuerFormat()
-
isUseNameQualifier
public java.lang.Boolean isUseNameQualifier()
-
getAuthnContextClassRefs
public java.util.List<java.lang.String> getAuthnContextClassRefs()
-
isPassive
public java.lang.Boolean isPassive()
-
isForceAuth
public java.lang.Boolean isForceAuth()
-
getNameIdAttribute
public java.lang.String getNameIdAttribute()
-
isWantsAssertionsSigned
public java.lang.Boolean isWantsAssertionsSigned()
-
getMaximumAuthenticationLifetime
public java.lang.Long getMaximumAuthenticationLifetime()
-
isWantsResponsesSigned
public boolean isWantsResponsesSigned()
-
-