Class SAML2ConfigurationContext

  • All Implemented Interfaces:
    java.lang.Iterable<org.opensaml.messaging.context.BaseContext>

    public class SAML2ConfigurationContext
    extends org.opensaml.messaging.context.BaseContext
    Since:
    5.0.0
    Author:
    Misagh Moayyed
    • 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

      • 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()