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.BaseContext
This isSAML2ConfigurationContext
.- Since:
- 5.0.0
- Author:
- Misagh Moayyed
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
REQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEX
static java.lang.String
REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX
static java.lang.String
REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS
static java.lang.String
REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE
static java.lang.String
REQUEST_ATTR_COMPARISON_TYPE
static java.lang.String
REQUEST_ATTR_ISSUER_FORMAT
static java.lang.String
REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME
static java.lang.String
REQUEST_ATTR_NAME_ID_ATTRIBUTE
static java.lang.String
REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE
static java.lang.String
REQUEST_ATTR_NAME_ID_POLICY_FORMAT
static java.lang.String
REQUEST_ATTR_PROVIDER_NAME
static java.lang.String
REQUEST_ATTR_USE_NAME_QUALIFIER
static java.lang.String
REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED
static java.lang.String
REQUEST_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.Integer
getAssertionConsumerServiceIndex()
java.lang.Integer
getAttributeConsumingServiceIndex()
java.util.List<java.lang.String>
getAuthnContextClassRefs()
java.lang.String
getAuthnRequestBindingType()
java.lang.String
getComparisonType()
java.lang.String
getIssuerFormat()
java.lang.Long
getMaximumAuthenticationLifetime()
java.lang.String
getNameIdAttribute()
java.lang.String
getNameIdPolicyFormat()
java.lang.String
getProviderName()
SAML2Configuration
getSAML2Configuration()
java.lang.Boolean
isForceAuth()
java.lang.Boolean
isNameIdPolicyAllowCreate()
java.lang.Boolean
isPassive()
java.lang.Boolean
isUseNameQualifier()
java.lang.Boolean
isWantsAssertionsSigned()
boolean
isWantsResponsesSigned()
-
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()
-
-