Class SAMLIdentityProviderConfig

    • Constructor Detail

      • SAMLIdentityProviderConfig

        public SAMLIdentityProviderConfig()
      • SAMLIdentityProviderConfig

        public SAMLIdentityProviderConfig​(IdentityProviderModel identityProviderModel)
    • Method Detail

      • getEntityId

        public String getEntityId()
      • setEntityId

        public void setEntityId​(String entityId)
      • getSingleSignOnServiceUrl

        public String getSingleSignOnServiceUrl()
      • setSingleSignOnServiceUrl

        public void setSingleSignOnServiceUrl​(String singleSignOnServiceUrl)
      • getSingleLogoutServiceUrl

        public String getSingleLogoutServiceUrl()
      • setSingleLogoutServiceUrl

        public void setSingleLogoutServiceUrl​(String singleLogoutServiceUrl)
      • isValidateSignature

        public boolean isValidateSignature()
      • setValidateSignature

        public void setValidateSignature​(boolean validateSignature)
      • isForceAuthn

        public boolean isForceAuthn()
      • setForceAuthn

        public void setForceAuthn​(boolean forceAuthn)
      • addSigningCertificate

        public void addSigningCertificate​(String signingCertificate)
      • getSigningCertificates

        public String[] getSigningCertificates()
      • getNameIDPolicyFormat

        public String getNameIDPolicyFormat()
      • setNameIDPolicyFormat

        public void setNameIDPolicyFormat​(String nameIDPolicyFormat)
      • isWantAuthnRequestsSigned

        public boolean isWantAuthnRequestsSigned()
      • setWantAuthnRequestsSigned

        public void setWantAuthnRequestsSigned​(boolean wantAuthnRequestsSigned)
      • isWantAssertionsSigned

        public boolean isWantAssertionsSigned()
      • setWantAssertionsSigned

        public void setWantAssertionsSigned​(boolean wantAssertionsSigned)
      • isWantAssertionsEncrypted

        public boolean isWantAssertionsEncrypted()
      • setWantAssertionsEncrypted

        public void setWantAssertionsEncrypted​(boolean wantAssertionsEncrypted)
      • isAddExtensionsElementWithKeyInfo

        public boolean isAddExtensionsElementWithKeyInfo()
      • setAddExtensionsElementWithKeyInfo

        public void setAddExtensionsElementWithKeyInfo​(boolean addExtensionsElementWithKeyInfo)
      • getSignatureAlgorithm

        public String getSignatureAlgorithm()
      • setSignatureAlgorithm

        public void setSignatureAlgorithm​(String signatureAlgorithm)
      • getEncryptionPublicKey

        public String getEncryptionPublicKey()
      • setEncryptionPublicKey

        public void setEncryptionPublicKey​(String encryptionPublicKey)
      • isPostBindingAuthnRequest

        public boolean isPostBindingAuthnRequest()
      • setPostBindingAuthnRequest

        public void setPostBindingAuthnRequest​(boolean postBindingAuthnRequest)
      • isPostBindingResponse

        public boolean isPostBindingResponse()
      • setPostBindingResponse

        public void setPostBindingResponse​(boolean postBindingResponse)
      • isPostBindingLogout

        public boolean isPostBindingLogout()
      • setPostBindingLogout

        public void setPostBindingLogout​(boolean postBindingLogout)
      • isBackchannelSupported

        public boolean isBackchannelSupported()
      • setBackchannelSupported

        public void setBackchannelSupported​(boolean backchannel)
      • setXmlSigKeyInfoKeyNameTransformer

        public void setXmlSigKeyInfoKeyNameTransformer​(XmlKeyInfoKeyNameTransformer xmlSigKeyInfoKeyNameTransformer)
      • getAllowedClockSkew

        public int getAllowedClockSkew()
      • setAllowedClockSkew

        public void setAllowedClockSkew​(int allowedClockSkew)
      • setPrincipalType

        public void setPrincipalType​(SamlPrincipalType principalType)
      • getPrincipalAttribute

        public String getPrincipalAttribute()
      • setPrincipalAttribute

        public void setPrincipalAttribute​(String principalAttribute)
      • isEnabledFromMetadata

        public boolean isEnabledFromMetadata()
      • setEnabledFromMetadata

        public void setEnabledFromMetadata​(boolean enabled)
      • setAuthnContextComparisonType

        public void setAuthnContextComparisonType​(AuthnContextComparisonType authnContextComparisonType)
      • getAuthnContextClassRefs

        public String getAuthnContextClassRefs()
      • setAuthnContextClassRefs

        public void setAuthnContextClassRefs​(String authnContextClassRefs)
      • getAuthnContextDeclRefs

        public String getAuthnContextDeclRefs()
      • setAuthnContextDeclRefs

        public void setAuthnContextDeclRefs​(String authnContextDeclRefs)
      • isSignSpMetadata

        public boolean isSignSpMetadata()
      • setSignSpMetadata

        public void setSignSpMetadata​(boolean signSpMetadata)
      • isAllowCreate

        public boolean isAllowCreate()
      • setAllowCreated

        public void setAllowCreated​(boolean allowCreate)
      • getAttributeConsumingServiceIndex

        public Integer getAttributeConsumingServiceIndex()
      • setAttributeConsumingServiceIndex

        public void setAttributeConsumingServiceIndex​(Integer attributeConsumingServiceIndex)
      • setAttributeConsumingServiceName

        public void setAttributeConsumingServiceName​(String attributeConsumingServiceName)
      • getAttributeConsumingServiceName

        public String getAttributeConsumingServiceName()
      • validate

        public void validate​(RealmModel realm)
        Description copied from class: IdentityProviderModel

        Validates this configuration.

        Sub-classes can override this method in order to enforce provider specific validations.

        Overrides:
        validate in class IdentityProviderModel
        Parameters:
        realm - the realm