Class AppConfiguration

java.lang.Object
io.jans.as.model.configuration.AppConfiguration
All Implemented Interfaces:
Configuration

public class AppConfiguration extends Object implements Configuration
Represents the configuration JSON file.
Version:
March 15, 2022
Author:
Javier Rojas Blum, Yuriy Zabrovarnyy, Yuriy Movchan
  • Field Details

    • DEFAULT_AUTHORIZATION_CHALLENGE_SESSION_LIFETIME

      public static final int DEFAULT_AUTHORIZATION_CHALLENGE_SESSION_LIFETIME
      See Also:
    • DEFAULT_SESSION_ID_LIFETIME

      public static final int DEFAULT_SESSION_ID_LIFETIME
      See Also:
    • DEFAULT_LOGOUT_STATUS_JWT_LIFETIME

      public static final int DEFAULT_LOGOUT_STATUS_JWT_LIFETIME
      See Also:
    • DEFAULT_KEY_SELECTION_STRATEGY

      public static final KeySelectionStrategy DEFAULT_KEY_SELECTION_STRATEGY
    • DEFAULT_STAT_SCOPE

      public static final String DEFAULT_STAT_SCOPE
      See Also:
    • DEFAULT_AUTHORIZATION_CHALLENGE_ACR

      public static final String DEFAULT_AUTHORIZATION_CHALLENGE_ACR
      See Also:
    • DEFAULT_STATUS_LIST_RESPONSE_JWT_LIFETIME

      public static final int DEFAULT_STATUS_LIST_RESPONSE_JWT_LIFETIME
      See Also:
    • DEFAULT_STATUS_LIST_BIT_SIZE

      public static final int DEFAULT_STATUS_LIST_BIT_SIZE
      See Also:
    • DEFAULT_STATUS_LIST_INDEX_ALLOCATION_BLOCK_SIZE

      public static final int DEFAULT_STATUS_LIST_INDEX_ALLOCATION_BLOCK_SIZE
      See Also:
    • DEFAULT_X_FRAME_ORIGINS_VALUE

      public static final XFrameOptions DEFAULT_X_FRAME_ORIGINS_VALUE
    • DEFAULT_USER_INFO_LIFETIME

      public static final int DEFAULT_USER_INFO_LIFETIME
      See Also:
    • clientPeriodicUpdateTimerInterval

      public int clientPeriodicUpdateTimerInterval
  • Constructor Details

    • AppConfiguration

      public AppConfiguration()
  • Method Details

    • getUseOpenidSubAttributeValueForPairwiseLocalAccountId

      public Boolean getUseOpenidSubAttributeValueForPairwiseLocalAccountId()
    • setUseOpenidSubAttributeValueForPairwiseLocalAccountId

      public AppConfiguration setUseOpenidSubAttributeValueForPairwiseLocalAccountId(Boolean useOpenidSubAttributeValueForPairwiseLocalAccountId)
    • getArchivedJwkLifetimeInSeconds

      public int getArchivedJwkLifetimeInSeconds()
    • setArchivedJwkLifetimeInSeconds

      public void setArchivedJwkLifetimeInSeconds(int archivedJwkLifetimeInSeconds)
    • getDpopJktForceForAuthorizationCode

      public Boolean getDpopJktForceForAuthorizationCode()
    • setDpopJktForceForAuthorizationCode

      public void setDpopJktForceForAuthorizationCode(Boolean dpopJktForceForAuthorizationCode)
    • getForceRopcInAuthorizationEndpoint

      public Boolean getForceRopcInAuthorizationEndpoint()
    • setForceRopcInAuthorizationEndpoint

      public void setForceRopcInAuthorizationEndpoint(Boolean forceRopcInAuthorizationEndpoint)
    • getDateFormatterPatterns

      public Map<String,String> getDateFormatterPatterns()
    • setDateFormatterPatterns

      public void setDateFormatterPatterns(Map<String,String> dateFormatterPatterns)
    • getDpopUseNonce

      public Boolean getDpopUseNonce()
    • setDpopUseNonce

      public void setDpopUseNonce(Boolean dpopUseNonce)
    • getDpopNonceCacheTime

      public int getDpopNonceCacheTime()
    • setDpopNonceCacheTime

      public void setDpopNonceCacheTime(int dpopNonceCacheTime)
    • getDcrSsaValidationConfigs

      public List<SsaValidationConfig> getDcrSsaValidationConfigs()
    • getRequireRequestObjectEncryption

      public Boolean getRequireRequestObjectEncryption()
    • setRequireRequestObjectEncryption

      public void setRequireRequestObjectEncryption(Boolean requireRequestObjectEncryption)
    • getAllowAllValueForRevokeEndpoint

      public Boolean getAllowAllValueForRevokeEndpoint()
    • setAllowAllValueForRevokeEndpoint

      public void setAllowAllValueForRevokeEndpoint(Boolean allowAllValueForRevokeEndpoint)
    • getAllowRevokeForOtherClients

      public Boolean getAllowRevokeForOtherClients()
    • setAllowRevokeForOtherClients

      public void setAllowRevokeForOtherClients(Boolean allowRevokeForOtherClients)
    • getReturnDeviceSecretFromAuthzEndpoint

      public Boolean getReturnDeviceSecretFromAuthzEndpoint()
    • setReturnDeviceSecretFromAuthzEndpoint

      public void setReturnDeviceSecretFromAuthzEndpoint(Boolean returnDeviceSecretFromAuthzEndpoint)
    • getRateLimitRegistrationRequestCount

      public Integer getRateLimitRegistrationRequestCount()
    • setRateLimitRegistrationRequestCount

      public AppConfiguration setRateLimitRegistrationRequestCount(Integer rateLimitRegistrationRequestCount)
    • getRateLimitRegistrationPeriodInSeconds

      public Integer getRateLimitRegistrationPeriodInSeconds()
    • setRateLimitRegistrationPeriodInSeconds

      public AppConfiguration setRateLimitRegistrationPeriodInSeconds(Integer rateLimitRegistrationPeriodInSeconds)
    • getAuthorizationChallengeSessionLifetimeInSeconds

      public Integer getAuthorizationChallengeSessionLifetimeInSeconds()
    • setAuthorizationChallengeSessionLifetimeInSeconds

      public void setAuthorizationChallengeSessionLifetimeInSeconds(Integer authorizationChallengeSessionLifetimeInSeconds)
    • getRotateDeviceSecret

      public Boolean getRotateDeviceSecret()
    • setRotateDeviceSecret

      public void setRotateDeviceSecret(Boolean rotateDeviceSecret)
    • getLogNotFoundEntityAsError

      public Boolean getLogNotFoundEntityAsError()
    • setLogNotFoundEntityAsError

      public void setLogNotFoundEntityAsError(Boolean logNotFoundEntityAsError)
    • getRequirePkce

      public Boolean getRequirePkce()
    • setRequirePkce

      public void setRequirePkce(Boolean requirePkce)
    • getAllowIdTokenWithoutImplicitGrantType

      public Boolean getAllowIdTokenWithoutImplicitGrantType()
    • setAllowIdTokenWithoutImplicitGrantType

      public void setAllowIdTokenWithoutImplicitGrantType(Boolean allowIdTokenWithoutImplicitGrantType)
    • getDiscoveryDenyKeys

      public List<String> getDiscoveryDenyKeys()
    • setDiscoveryDenyKeys

      public void setDiscoveryDenyKeys(List<String> discoveryDenyKeys)
    • getDiscoveryAllowedKeys

      public List<String> getDiscoveryAllowedKeys()
    • setDiscoveryAllowedKeys

      public void setDiscoveryAllowedKeys(List<String> discoveryAllowedKeys)
    • getCheckUserPresenceOnRefreshToken

      public Boolean getCheckUserPresenceOnRefreshToken()
    • setCheckUserPresenceOnRefreshToken

      public void setCheckUserPresenceOnRefreshToken(Boolean checkUserPresenceOnRefreshToken)
    • isFeatureEnabled

      public boolean isFeatureEnabled(FeatureFlagType flagType)
    • getFeatureFlags

      public List<String> getFeatureFlags()
    • setFeatureFlags

      public void setFeatureFlags(List<String> featureFlags)
    • isUseNestedJwtDuringEncryption

      public Boolean isUseNestedJwtDuringEncryption()
    • setUseNestedJwtDuringEncryption

      public void setUseNestedJwtDuringEncryption(Boolean useNestedJwtDuringEncryption)
    • getKeySelectionStrategy

      public KeySelectionStrategy getKeySelectionStrategy()
    • setKeySelectionStrategy

      public void setKeySelectionStrategy(KeySelectionStrategy keySelectionStrategy)
    • getKeySignWithSameKeyButDiffAlg

      public Boolean getKeySignWithSameKeyButDiffAlg()
    • setKeySignWithSameKeyButDiffAlg

      public void setKeySignWithSameKeyButDiffAlg(Boolean keySignWithSameKeyButDiffAlg)
    • getStaticKid

      public String getStaticKid()
    • setStaticKid

      public void setStaticKid(String staticKid)
    • getStaticDecryptionKid

      public String getStaticDecryptionKid()
    • setStaticDecryptionKid

      public void setStaticDecryptionKid(String staticDecryptionKid)
    • getKeyAlgsAllowedForGeneration

      public List<String> getKeyAlgsAllowedForGeneration()
    • setKeyAlgsAllowedForGeneration

      public void setKeyAlgsAllowedForGeneration(List<String> keyAlgsAllowedForGeneration)
    • getDiscoveryCacheLifetimeInMinutes

      public int getDiscoveryCacheLifetimeInMinutes()
    • setDiscoveryCacheLifetimeInMinutes

      public void setDiscoveryCacheLifetimeInMinutes(int discoveryCacheLifetimeInMinutes)
    • getSoftwareStatementValidationType

      public String getSoftwareStatementValidationType()
    • getSoftwareStatementValidationClaimName

      public String getSoftwareStatementValidationClaimName()
    • setSoftwareStatementValidationType

      public void setSoftwareStatementValidationType(String softwareStatementValidationType)
    • setSoftwareStatementValidationClaimName

      public void setSoftwareStatementValidationClaimName(String softwareStatementValidationClaimName)
    • getSkipRefreshTokenDuringRefreshing

      public Boolean getSkipRefreshTokenDuringRefreshing()
    • setSkipRefreshTokenDuringRefreshing

      public void setSkipRefreshTokenDuringRefreshing(Boolean skipRefreshTokenDuringRefreshing)
    • getRefreshTokenExtendLifetimeOnRotation

      public Boolean getRefreshTokenExtendLifetimeOnRotation()
    • setRefreshTokenExtendLifetimeOnRotation

      public void setRefreshTokenExtendLifetimeOnRotation(Boolean refreshTokenExtendLifetimeOnRotation)
    • getAllowBlankValuesInDiscoveryResponse

      public Boolean getAllowBlankValuesInDiscoveryResponse()
    • setAllowBlankValuesInDiscoveryResponse

      public void setAllowBlankValuesInDiscoveryResponse(Boolean allowBlankValuesInDiscoveryResponse)
    • getSectorIdentifierCacheLifetimeInMinutes

      public int getSectorIdentifierCacheLifetimeInMinutes()
    • setSectorIdentifierCacheLifetimeInMinutes

      public void setSectorIdentifierCacheLifetimeInMinutes(int sectorIdentifierCacheLifetimeInMinutes)
    • getExpirationNotificatorEnabled

      public Boolean getExpirationNotificatorEnabled()
    • setExpirationNotificatorEnabled

      public void setExpirationNotificatorEnabled(Boolean expirationNotificatorEnabled)
    • getExpirationNotificatorMapSizeLimit

      public int getExpirationNotificatorMapSizeLimit()
    • setExpirationNotificatorMapSizeLimit

      public void setExpirationNotificatorMapSizeLimit(int expirationNotificatorMapSizeLimit)
    • getExpirationNotificatorIntervalInSeconds

      public int getExpirationNotificatorIntervalInSeconds()
    • setExpirationNotificatorIntervalInSeconds

      public void setExpirationNotificatorIntervalInSeconds(int expirationNotificatorIntervalInSeconds)
    • getRejectJwtWithNoneAlg

      public Boolean getRejectJwtWithNoneAlg()
    • setRejectJwtWithNoneAlg

      public void setRejectJwtWithNoneAlg(Boolean rejectJwtWithNoneAlg)
    • getIntrospectionScriptBackwardCompatibility

      public Boolean getIntrospectionScriptBackwardCompatibility()
    • setIntrospectionScriptBackwardCompatibility

      public void setIntrospectionScriptBackwardCompatibility(Boolean introspectionScriptBackwardCompatibility)
    • getIntrospectionResponseScopesBackwardCompatibility

      public Boolean getIntrospectionResponseScopesBackwardCompatibility()
    • setIntrospectionResponseScopesBackwardCompatibility

      public void setIntrospectionResponseScopesBackwardCompatibility(Boolean introspectionResponseScopesBackwardCompatibility)
    • getConsentGatheringScriptBackwardCompatibility

      public Boolean getConsentGatheringScriptBackwardCompatibility()
    • setConsentGatheringScriptBackwardCompatibility

      public void setConsentGatheringScriptBackwardCompatibility(Boolean consentGatheringScriptBackwardCompatibility)
    • getErrorReasonEnabled

      public Boolean getErrorReasonEnabled()
    • setErrorReasonEnabled

      public void setErrorReasonEnabled(Boolean errorReasonEnabled)
    • getForceOfflineAccessScopeToEnableRefreshToken

      public Boolean getForceOfflineAccessScopeToEnableRefreshToken()
    • setForceOfflineAccessScopeToEnableRefreshToken

      public void setForceOfflineAccessScopeToEnableRefreshToken(Boolean forceOfflineAccessScopeToEnableRefreshToken)
    • getDisablePromptLogin

      public Boolean getDisablePromptLogin()
    • setDisablePromptLogin

      public void setDisablePromptLogin(Boolean disablePromptLogin)
    • getDisablePromptConsent

      public Boolean getDisablePromptConsent()
    • setDisablePromptConsent

      public void setDisablePromptConsent(Boolean disablePromptConsent)
    • getIncludeSidInResponse

      public Boolean getIncludeSidInResponse()
    • setIncludeSidInResponse

      public void setIncludeSidInResponse(Boolean includeSidInResponse)
    • getIncludeRefreshTokenLifetimeInTokenResponse

      public Boolean getIncludeRefreshTokenLifetimeInTokenResponse()
    • setIncludeRefreshTokenLifetimeInTokenResponse

      public AppConfiguration setIncludeRefreshTokenLifetimeInTokenResponse(Boolean includeRefreshTokenLifetimeInTokenResponse)
    • getSessionIdPersistInCache

      public Boolean getSessionIdPersistInCache()
    • setSessionIdPersistInCache

      public void setSessionIdPersistInCache(Boolean sessionIdPersistInCache)
    • getSessionIdUserClaimsInAttributes

      public List<String> getSessionIdUserClaimsInAttributes()
    • setSessionIdUserClaimsInAttributes

      public AppConfiguration setSessionIdUserClaimsInAttributes(List<String> sessionIdUserClaimsInAttributes)
    • getChangeSessionIdOnAuthentication

      public Boolean getChangeSessionIdOnAuthentication()
    • setChangeSessionIdOnAuthentication

      public void setChangeSessionIdOnAuthentication(Boolean changeSessionIdOnAuthentication)
    • getRotateClientRegistrationAccessTokenOnUsage

      public Boolean getRotateClientRegistrationAccessTokenOnUsage()
    • setRotateClientRegistrationAccessTokenOnUsage

      public void setRotateClientRegistrationAccessTokenOnUsage(Boolean rotateClientRegistrationAccessTokenOnUsage)
    • getReturnClientSecretOnRead

      public Boolean getReturnClientSecretOnRead()
    • setReturnClientSecretOnRead

      public void setReturnClientSecretOnRead(Boolean returnClientSecretOnRead)
    • isFapi

      public boolean isFapi()
    • getFapiCompatibility

      public Boolean getFapiCompatibility()
    • setFapiCompatibility

      public void setFapiCompatibility(Boolean fapiCompatibility)
    • getDcrAuthorizationWithClientCredentials

      public Boolean getDcrAuthorizationWithClientCredentials()
    • setDcrAuthorizationWithClientCredentials

      public void setDcrAuthorizationWithClientCredentials(Boolean dcrAuthorizationWithClientCredentials)
    • getDcrSignatureValidationSharedSecret

      public String getDcrSignatureValidationSharedSecret()
    • setDcrSignatureValidationSharedSecret

      public void setDcrSignatureValidationSharedSecret(String dcrSignatureValidationSharedSecret)
    • getDcrSignatureValidationEnabled

      public Boolean getDcrSignatureValidationEnabled()
    • setDcrSignatureValidationEnabled

      public void setDcrSignatureValidationEnabled(Boolean dcrSignatureValidationEnabled)
    • getDcrSignatureValidationSoftwareStatementJwksURIClaim

      public String getDcrSignatureValidationSoftwareStatementJwksURIClaim()
    • setDcrSignatureValidationSoftwareStatementJwksURIClaim

      public void setDcrSignatureValidationSoftwareStatementJwksURIClaim(String dcrSignatureValidationSoftwareStatementJwksURIClaim)
    • getDcrSignatureValidationSoftwareStatementJwksClaim

      public String getDcrSignatureValidationSoftwareStatementJwksClaim()
    • setDcrSignatureValidationSoftwareStatementJwksClaim

      public void setDcrSignatureValidationSoftwareStatementJwksClaim(String dcrSignatureValidationSoftwareStatementJwksClaim)
    • getDcrSignatureValidationJwks

      public String getDcrSignatureValidationJwks()
    • setDcrSignatureValidationJwks

      public void setDcrSignatureValidationJwks(String dcrSignatureValidationJwks)
    • getDcrSignatureValidationJwksUri

      public String getDcrSignatureValidationJwksUri()
    • setDcrSignatureValidationJwksUri

      public void setDcrSignatureValidationJwksUri(String dcrSignatureValidationJwksUri)
    • getDcrAttestationEvidenceRequired

      public Boolean getDcrAttestationEvidenceRequired()
    • setDcrAttestationEvidenceRequired

      public void setDcrAttestationEvidenceRequired(Boolean dcrAttestationEvidenceRequired)
    • getDcrAuthorizationWithMTLS

      public Boolean getDcrAuthorizationWithMTLS()
    • setDcrAuthorizationWithMTLS

      public void setDcrAuthorizationWithMTLS(Boolean dcrAuthorizationWithMTLS)
    • getTrustedSsaIssuers

      public Map<String,TrustedIssuerConfig> getTrustedSsaIssuers()
    • setTrustedSsaIssuers

      public void setTrustedSsaIssuers(Map<String,TrustedIssuerConfig> trustedSsaIssuers)
    • getForceIdTokenHintPresence

      public Boolean getForceIdTokenHintPresence()
    • setForceIdTokenHintPresence

      public void setForceIdTokenHintPresence(Boolean forceIdTokenHintPresence)
    • getRejectEndSessionIfIdTokenExpired

      public Boolean getRejectEndSessionIfIdTokenExpired()
    • setRejectEndSessionIfIdTokenExpired

      public void setRejectEndSessionIfIdTokenExpired(Boolean rejectEndSessionIfIdTokenExpired)
    • getAllowEndSessionWithUnmatchedSid

      public Boolean getAllowEndSessionWithUnmatchedSid()
    • setAllowEndSessionWithUnmatchedSid

      public void setAllowEndSessionWithUnmatchedSid(Boolean allowEndSessionWithUnmatchedSid)
    • getRemoveRefreshTokensForClientOnLogout

      public Boolean getRemoveRefreshTokensForClientOnLogout()
    • setRemoveRefreshTokensForClientOnLogout

      public void setRemoveRefreshTokensForClientOnLogout(Boolean removeRefreshTokensForClientOnLogout)
    • getDisableJdkLogger

      public Boolean getDisableJdkLogger()
    • setDisableJdkLogger

      public void setDisableJdkLogger(Boolean disableJdkLogger)
    • getFrontChannelLogoutSessionSupported

      public Boolean getFrontChannelLogoutSessionSupported()
    • setFrontChannelLogoutSessionSupported

      public void setFrontChannelLogoutSessionSupported(Boolean frontChannelLogoutSessionSupported)
    • getIntrospectionAccessTokenMustHaveIntrospectionScope

      public Boolean getIntrospectionAccessTokenMustHaveIntrospectionScope()
    • setIntrospectionAccessTokenMustHaveIntrospectionScope

      public void setIntrospectionAccessTokenMustHaveIntrospectionScope(Boolean introspectionAccessTokenMustHaveIntrospectionScope)
    • getIntrospectionAccessTokenMustHaveUmaProtectionScope

      public Boolean getIntrospectionAccessTokenMustHaveUmaProtectionScope()
    • setIntrospectionAccessTokenMustHaveUmaProtectionScope

      public void setIntrospectionAccessTokenMustHaveUmaProtectionScope(Boolean introspectionAccessTokenMustHaveUmaProtectionScope)
    • getIntrospectionSkipAuthorization

      public Boolean getIntrospectionSkipAuthorization()
    • setIntrospectionSkipAuthorization

      public void setIntrospectionSkipAuthorization(Boolean introspectionSkipAuthorization)
    • getIntrospectionRestrictBasicAuthnToOwnTokens

      public Boolean getIntrospectionRestrictBasicAuthnToOwnTokens()
    • setIntrospectionRestrictBasicAuthnToOwnTokens

      public void setIntrospectionRestrictBasicAuthnToOwnTokens(Boolean introspectionRestrictBasicAuthnToOwnTokens)
    • getUmaRptAsJwt

      public Boolean getUmaRptAsJwt()
    • setUmaRptAsJwt

      public void setUmaRptAsJwt(Boolean umaRptAsJwt)
    • getUmaAddScopesAutomatically

      public Boolean getUmaAddScopesAutomatically()
    • setUmaAddScopesAutomatically

      public void setUmaAddScopesAutomatically(Boolean umaAddScopesAutomatically)
    • getUmaValidateClaimToken

      public Boolean getUmaValidateClaimToken()
    • setUmaValidateClaimToken

      public void setUmaValidateClaimToken(Boolean umaValidateClaimToken)
    • getUmaGrantAccessIfNoPolicies

      public Boolean getUmaGrantAccessIfNoPolicies()
    • setUmaGrantAccessIfNoPolicies

      public void setUmaGrantAccessIfNoPolicies(Boolean umaGrantAccessIfNoPolicies)
    • getUmaRestrictResourceToAssociatedClient

      public Boolean getUmaRestrictResourceToAssociatedClient()
    • setUmaRestrictResourceToAssociatedClient

      public void setUmaRestrictResourceToAssociatedClient(Boolean umaRestrictResourceToAssociatedClient)
    • getIssuer

      public String getIssuer()
      Returns the issuer identifier.
      Returns:
      The issuer identifier.
    • setIssuer

      public void setIssuer(String issuer)
      Sets the issuer identifier.
      Parameters:
      issuer - The issuer identifier.
    • getBaseEndpoint

      public String getBaseEndpoint()
      Returns the base URI of the endpoints.
      Returns:
      The base URI of endpoints.
    • setBaseEndpoint

      public void setBaseEndpoint(String baseEndpoint)
      Sets the base URI of the endpoints.
      Parameters:
      baseEndpoint - The base URI of the endpoints.
    • getAuthorizationEndpoint

      public String getAuthorizationEndpoint()
      Returns the URL of the Authentication and Authorization endpoint.
      Returns:
      The URL of the Authentication and Authorization endpoint.
    • setAuthorizationEndpoint

      public void setAuthorizationEndpoint(String authorizationEndpoint)
      Sets the URL of the Authentication and Authorization endpoint.
      Parameters:
      authorizationEndpoint - The URL of the Authentication and Authorization endpoint.
    • getAuthorizationChallengeEndpoint

      public String getAuthorizationChallengeEndpoint()
      Gets authorization challenge endpoint.
      Returns:
      authorization challenge endpoint
    • setAuthorizationChallengeEndpoint

      public void setAuthorizationChallengeEndpoint(String authorizationChallengeEndpoint)
      Sets authorization challenge endpoint
      Parameters:
      authorizationChallengeEndpoint - authorization challenge endpoint
    • getTokenEndpoint

      public String getTokenEndpoint()
      Returns the URL of the Token endpoint.
      Returns:
      The URL of the Token endpoint.
    • setTokenEndpoint

      public void setTokenEndpoint(String tokenEndpoint)
      Sets the URL of the Token endpoint.
      Parameters:
      tokenEndpoint - The URL of the Token endpoint.
    • getTokenRevocationEndpoint

      public String getTokenRevocationEndpoint()
      Returns the URL of the Token Revocation endpoint.
      Returns:
      The URL of the Token Revocation endpoint.
    • setTokenRevocationEndpoint

      public void setTokenRevocationEndpoint(String tokenRevocationEndpoint)
      Sets the URL of the Token Revocation endpoint.
      Parameters:
      tokenRevocationEndpoint - The URL of the Token Revocation endpoint.
    • getUserInfoEndpoint

      public String getUserInfoEndpoint()
      Returns the URL of the User Info endpoint.
      Returns:
      The URL of the User Info endpoint.
    • setUserInfoEndpoint

      public void setUserInfoEndpoint(String userInfoEndpoint)
      Sets the URL for the User Info endpoint.
      Parameters:
      userInfoEndpoint - The URL for the User Info endpoint.
    • getClientInfoEndpoint

      public String getClientInfoEndpoint()
      Returns the URL od the Client Info endpoint.
      Returns:
      The URL of the Client Info endpoint.
    • setClientInfoEndpoint

      public void setClientInfoEndpoint(String clientInfoEndpoint)
      Sets the URL for the Client Info endpoint.
      Parameters:
      clientInfoEndpoint - The URL for the Client Info endpoint.
    • getCheckSessionIFrame

      public String getCheckSessionIFrame()
      Returns the URL of an OP endpoint that provides a page to support cross-origin communications for session state information with the RP client.
      Returns:
      The Check Session iFrame URL.
    • setCheckSessionIFrame

      public void setCheckSessionIFrame(String checkSessionIFrame)
      Sets the URL of an OP endpoint that provides a page to support cross-origin communications for session state information with the RP client.
      Parameters:
      checkSessionIFrame - The Check Session iFrame URL.
    • getEndSessionEndpoint

      public String getEndSessionEndpoint()
      Returns the URL of the End Session endpoint.
      Returns:
      The URL of the End Session endpoint.
    • setEndSessionEndpoint

      public void setEndSessionEndpoint(String endSessionEndpoint)
      Sets the URL of the End Session endpoint.
      Parameters:
      endSessionEndpoint - The URL of the End Session endpoint.
    • getJwksUri

      public String getJwksUri()
      Returns the URL of the OP's JSON Web Key Set (JWK) document that contains the Server's signing key(s) that are used for signing responses to the Client. The JWK Set may also contain the Server's encryption key(s) that are used by the Client to encrypt requests to the Server.
      Returns:
      The URL of the OP's JSON Web Key Set (JWK) document.
    • setJwksUri

      public void setJwksUri(String jwksUri)
      Sets the URL of the OP's JSON Web Key Set (JWK) document that contains the Server's signing key(s) that are used for signing responses to the Client. The JWK Set may also contain the Server's encryption key(s) that are used by the Client to encrypt requests to the Server.
      Parameters:
      jwksUri - The URL of the OP's JSON Web Key Set (JWK) document.
    • getArchivedJwksUri

      public String getArchivedJwksUri()
      Gets the URL of the OP's Archived JSON Web Key Set (JWK) document.
      Returns:
      The URL of the OP's Archived JSON Web Key Set (JWK) document.
    • setArchivedJwksUri

      public void setArchivedJwksUri(String archivedJwksUri)
      Sets the URL of the OP's Archived JSON Web Key Set (JWK) document.
      Parameters:
      archivedJwksUri - The URL of the OP's Archived JSON Web Key Set (JWK) document.
    • getRegistrationEndpoint

      public String getRegistrationEndpoint()
      Returns the URL of the Dynamic Client Registration endpoint.
      Returns:
      The URL of the Dynamic Client Registration endpoint.
    • setRegistrationEndpoint

      public void setRegistrationEndpoint(String registrationEndpoint)
      Sets the URL of the Dynamic Client Registration endpoint.
      Parameters:
      registrationEndpoint - The URL of the Dynamic Client Registration endpoint.
    • getOpenIdDiscoveryEndpoint

      public String getOpenIdDiscoveryEndpoint()
    • setOpenIdDiscoveryEndpoint

      public void setOpenIdDiscoveryEndpoint(String openIdDiscoveryEndpoint)
    • getUmaConfigurationEndpoint

      public String getUmaConfigurationEndpoint()
    • setUmaConfigurationEndpoint

      public void setUmaConfigurationEndpoint(String umaConfigurationEndpoint)
    • getOpenidSubAttribute

      public String getOpenidSubAttribute()
    • setOpenidSubAttribute

      public void setOpenidSubAttribute(String openidSubAttribute)
    • getPublicSubjectIdentifierPerClientEnabled

      public Boolean getPublicSubjectIdentifierPerClientEnabled()
    • setPublicSubjectIdentifierPerClientEnabled

      public void setPublicSubjectIdentifierPerClientEnabled(Boolean publicSubjectIdentifierPerClientEnabled)
    • getSubjectIdentifiersPerClientSupported

      public List<String> getSubjectIdentifiersPerClientSupported()
    • setSubjectIdentifiersPerClientSupported

      public void setSubjectIdentifiersPerClientSupported(List<String> subjectIdentifiersPerClientSupported)
    • getIdGenerationEndpoint

      public String getIdGenerationEndpoint()
    • setIdGenerationEndpoint

      public void setIdGenerationEndpoint(String idGenerationEndpoint)
    • getIntrospectionEndpoint

      public String getIntrospectionEndpoint()
    • setIntrospectionEndpoint

      public void setIntrospectionEndpoint(String introspectionEndpoint)
    • getParEndpoint

      public String getParEndpoint()
    • setParEndpoint

      public void setParEndpoint(String parEndpoint)
    • getRequirePar

      public Boolean getRequirePar()
    • setRequirePar

      public void setRequirePar(Boolean requirePar)
    • getParForbidPublicClient

      public Boolean getParForbidPublicClient()
    • setParForbidPublicClient

      public AppConfiguration setParForbidPublicClient(Boolean parForbidPublicClient)
    • getOpenIdConfigurationEndpoint

      public String getOpenIdConfigurationEndpoint()
    • setOpenIdConfigurationEndpoint

      public void setOpenIdConfigurationEndpoint(String openIdConfigurationEndpoint)
    • getApplyXFrameOptionsHeaderIfUriContainsAny

      public List<String> getApplyXFrameOptionsHeaderIfUriContainsAny()
    • setApplyXFrameOptionsHeaderIfUriContainsAny

      public void setApplyXFrameOptionsHeaderIfUriContainsAny(List<String> applyXFrameOptionsHeaderIfUriContainsAny)
    • getXframeOptionsHeaderValue

      public XFrameOptions getXframeOptionsHeaderValue()
    • setXframeOptionsHeaderValue

      public void setXframeOptionsHeaderValue(XFrameOptions xframeOptionsHeaderValue)
    • getResponseTypesSupported

      public Set<Set<ResponseType>> getResponseTypesSupported()
    • getAllResponseTypesSupported

      public Set<ResponseType> getAllResponseTypesSupported()
    • setResponseTypesSupported

      public void setResponseTypesSupported(Set<Set<ResponseType>> responseTypesSupported)
    • getResponseModesSupported

      public Set<ResponseMode> getResponseModesSupported()
    • setResponseModesSupported

      public void setResponseModesSupported(Set<ResponseMode> responseModesSupported)
    • getGrantTypesSupported

      public Set<GrantType> getGrantTypesSupported()
    • setGrantTypesSupported

      public void setGrantTypesSupported(Set<GrantType> grantTypesSupported)
    • getSubjectTypesSupported

      public List<String> getSubjectTypesSupported()
    • setSubjectTypesSupported

      public void setSubjectTypesSupported(List<String> subjectTypesSupported)
    • getDefaultSubjectType

      public String getDefaultSubjectType()
    • setDefaultSubjectType

      public void setDefaultSubjectType(String defaultSubjectType)
    • getAuthorizationSigningAlgValuesSupported

      public List<String> getAuthorizationSigningAlgValuesSupported()
    • setAuthorizationSigningAlgValuesSupported

      public void setAuthorizationSigningAlgValuesSupported(List<String> authorizationSigningAlgValuesSupported)
    • getAuthorizationEncryptionAlgValuesSupported

      public List<String> getAuthorizationEncryptionAlgValuesSupported()
    • setAuthorizationEncryptionAlgValuesSupported

      public void setAuthorizationEncryptionAlgValuesSupported(List<String> authorizationEncryptionAlgValuesSupported)
    • getAuthorizationEncryptionEncValuesSupported

      public List<String> getAuthorizationEncryptionEncValuesSupported()
    • setAuthorizationEncryptionEncValuesSupported

      public void setAuthorizationEncryptionEncValuesSupported(List<String> authorizationEncryptionEncValuesSupported)
    • getIntrospectionSigningAlgValuesSupported

      public List<String> getIntrospectionSigningAlgValuesSupported()
    • setIntrospectionSigningAlgValuesSupported

      public void setIntrospectionSigningAlgValuesSupported(List<String> introspectionSigningAlgValuesSupported)
    • getIntrospectionEncryptionAlgValuesSupported

      public List<String> getIntrospectionEncryptionAlgValuesSupported()
    • setIntrospectionEncryptionAlgValuesSupported

      public void setIntrospectionEncryptionAlgValuesSupported(List<String> introspectionEncryptionAlgValuesSupported)
    • getIntrospectionEncryptionEncValuesSupported

      public List<String> getIntrospectionEncryptionEncValuesSupported()
    • setIntrospectionEncryptionEncValuesSupported

      public void setIntrospectionEncryptionEncValuesSupported(List<String> introspectionEncryptionEncValuesSupported)
    • getLogoutStatusJwtSigningAlgValuesSupported

      public List<String> getLogoutStatusJwtSigningAlgValuesSupported()
    • setLogoutStatusJwtSigningAlgValuesSupported

      public AppConfiguration setLogoutStatusJwtSigningAlgValuesSupported(List<String> logoutStatusJwtSigningAlgValuesSupported)
    • getTxTokenSigningAlgValuesSupported

      public List<String> getTxTokenSigningAlgValuesSupported()
    • setTxTokenSigningAlgValuesSupported

      public void setTxTokenSigningAlgValuesSupported(List<String> txTokenSigningAlgValuesSupported)
    • getTxTokenEncryptionAlgValuesSupported

      public List<String> getTxTokenEncryptionAlgValuesSupported()
    • setTxTokenEncryptionAlgValuesSupported

      public void setTxTokenEncryptionAlgValuesSupported(List<String> txTokenEncryptionAlgValuesSupported)
    • getTxTokenEncryptionEncValuesSupported

      public List<String> getTxTokenEncryptionEncValuesSupported()
    • setTxTokenEncryptionEncValuesSupported

      public void setTxTokenEncryptionEncValuesSupported(List<String> txTokenEncryptionEncValuesSupported)
    • getUserInfoSigningAlgValuesSupported

      public List<String> getUserInfoSigningAlgValuesSupported()
    • setUserInfoSigningAlgValuesSupported

      public void setUserInfoSigningAlgValuesSupported(List<String> userInfoSigningAlgValuesSupported)
    • getUserInfoEncryptionAlgValuesSupported

      public List<String> getUserInfoEncryptionAlgValuesSupported()
    • setUserInfoEncryptionAlgValuesSupported

      public void setUserInfoEncryptionAlgValuesSupported(List<String> userInfoEncryptionAlgValuesSupported)
    • getStatTimerIntervalInSeconds

      public int getStatTimerIntervalInSeconds()
    • setStatTimerIntervalInSeconds

      public void setStatTimerIntervalInSeconds(int statTimerIntervalInSeconds)
    • getStatAuthorizationScope

      public String getStatAuthorizationScope()
    • setStatAuthorizationScope

      public void setStatAuthorizationScope(String statAuthorizationScope)
    • getUserInfoEncryptionEncValuesSupported

      public List<String> getUserInfoEncryptionEncValuesSupported()
    • setUserInfoEncryptionEncValuesSupported

      public void setUserInfoEncryptionEncValuesSupported(List<String> userInfoEncryptionEncValuesSupported)
    • getIdTokenSigningAlgValuesSupported

      public List<String> getIdTokenSigningAlgValuesSupported()
    • setIdTokenSigningAlgValuesSupported

      public void setIdTokenSigningAlgValuesSupported(List<String> idTokenSigningAlgValuesSupported)
    • getIdTokenEncryptionAlgValuesSupported

      public List<String> getIdTokenEncryptionAlgValuesSupported()
    • setIdTokenEncryptionAlgValuesSupported

      public void setIdTokenEncryptionAlgValuesSupported(List<String> idTokenEncryptionAlgValuesSupported)
    • getIdTokenEncryptionEncValuesSupported

      public List<String> getIdTokenEncryptionEncValuesSupported()
    • setIdTokenEncryptionEncValuesSupported

      public void setIdTokenEncryptionEncValuesSupported(List<String> idTokenEncryptionEncValuesSupported)
    • getAccessTokenSigningAlgValuesSupported

      public List<String> getAccessTokenSigningAlgValuesSupported()
    • setAccessTokenSigningAlgValuesSupported

      public void setAccessTokenSigningAlgValuesSupported(List<String> accessTokenSigningAlgValuesSupported)
    • getForceSignedRequestObject

      public Boolean getForceSignedRequestObject()
    • setForceSignedRequestObject

      public void setForceSignedRequestObject(Boolean forceSignedRequestObject)
    • getRequestObjectSigningAlgValuesSupported

      public List<String> getRequestObjectSigningAlgValuesSupported()
    • setRequestObjectSigningAlgValuesSupported

      public void setRequestObjectSigningAlgValuesSupported(List<String> requestObjectSigningAlgValuesSupported)
    • getRequestObjectEncryptionAlgValuesSupported

      public List<String> getRequestObjectEncryptionAlgValuesSupported()
    • setRequestObjectEncryptionAlgValuesSupported

      public void setRequestObjectEncryptionAlgValuesSupported(List<String> requestObjectEncryptionAlgValuesSupported)
    • getRequestObjectEncryptionEncValuesSupported

      public List<String> getRequestObjectEncryptionEncValuesSupported()
    • setRequestObjectEncryptionEncValuesSupported

      public void setRequestObjectEncryptionEncValuesSupported(List<String> requestObjectEncryptionEncValuesSupported)
    • getTokenEndpointAuthMethodsSupported

      public List<String> getTokenEndpointAuthMethodsSupported()
    • setTokenEndpointAuthMethodsSupported

      public void setTokenEndpointAuthMethodsSupported(List<String> tokenEndpointAuthMethodsSupported)
    • getTokenEndpointAuthSigningAlgValuesSupported

      public List<String> getTokenEndpointAuthSigningAlgValuesSupported()
    • setTokenEndpointAuthSigningAlgValuesSupported

      public void setTokenEndpointAuthSigningAlgValuesSupported(List<String> tokenEndpointAuthSigningAlgValuesSupported)
    • getDynamicRegistrationDefaultCustomAttributes

      public com.fasterxml.jackson.databind.JsonNode getDynamicRegistrationDefaultCustomAttributes()
    • setDynamicRegistrationDefaultCustomAttributes

      public void setDynamicRegistrationDefaultCustomAttributes(com.fasterxml.jackson.databind.JsonNode dynamicRegistrationDefaultCustomAttributes)
    • getDynamicRegistrationCustomAttributes

      public List<String> getDynamicRegistrationCustomAttributes()
    • setDynamicRegistrationCustomAttributes

      public void setDynamicRegistrationCustomAttributes(List<String> dynamicRegistrationCustomAttributes)
    • getDisplayValuesSupported

      public List<String> getDisplayValuesSupported()
    • setDisplayValuesSupported

      public void setDisplayValuesSupported(List<String> displayValuesSupported)
    • getClaimTypesSupported

      public List<String> getClaimTypesSupported()
    • setClaimTypesSupported

      public void setClaimTypesSupported(List<String> claimTypesSupported)
    • getJwksAlgorithmsSupported

      public List<String> getJwksAlgorithmsSupported()
    • setJwksAlgorithmsSupported

      public void setJwksAlgorithmsSupported(List<String> jwksAlgorithmsSupported)
    • getServiceDocumentation

      public String getServiceDocumentation()
    • setServiceDocumentation

      public void setServiceDocumentation(String serviceDocumentation)
    • getClaimsLocalesSupported

      public List<String> getClaimsLocalesSupported()
    • setClaimsLocalesSupported

      public void setClaimsLocalesSupported(List<String> claimsLocalesSupported)
    • getIdTokenTokenBindingCnfValuesSupported

      public List<String> getIdTokenTokenBindingCnfValuesSupported()
    • setIdTokenTokenBindingCnfValuesSupported

      public void setIdTokenTokenBindingCnfValuesSupported(List<String> idTokenTokenBindingCnfValuesSupported)
    • getUiLocalesSupported

      public List<String> getUiLocalesSupported()
    • setUiLocalesSupported

      public void setUiLocalesSupported(List<String> uiLocalesSupported)
    • getClaimsParameterSupported

      public Boolean getClaimsParameterSupported()
    • setClaimsParameterSupported

      public void setClaimsParameterSupported(Boolean claimsParameterSupported)
    • getRequestParameterSupported

      public Boolean getRequestParameterSupported()
    • setRequestParameterSupported

      public void setRequestParameterSupported(Boolean requestParameterSupported)
    • getRequestUriParameterSupported

      public Boolean getRequestUriParameterSupported()
    • setRequestUriParameterSupported

      public void setRequestUriParameterSupported(Boolean requestUriParameterSupported)
    • getRequireRequestUriRegistration

      public Boolean getRequireRequestUriRegistration()
    • setRequireRequestUriRegistration

      public void setRequireRequestUriRegistration(Boolean requireRequestUriRegistration)
    • getRequestUriBlockList

      public List<String> getRequestUriBlockList()
    • setRequestUriBlockList

      public void setRequestUriBlockList(List<String> requestUriBlockList)
    • getOpPolicyUri

      public String getOpPolicyUri()
    • setOpPolicyUri

      public void setOpPolicyUri(String opPolicyUri)
    • getOpTosUri

      public String getOpTosUri()
    • setOpTosUri

      public void setOpTosUri(String opTosUri)
    • getClientPeriodicUpdateTimerInterval

      public int getClientPeriodicUpdateTimerInterval()
    • setClientPeriodicUpdateTimerInterval

      public void setClientPeriodicUpdateTimerInterval(int clientPeriodicUpdateTimerInterval)
    • getAuthorizationCodeLifetime

      public int getAuthorizationCodeLifetime()
    • setAuthorizationCodeLifetime

      public void setAuthorizationCodeLifetime(int authorizationCodeLifetime)
    • getRefreshTokenLifetime

      public int getRefreshTokenLifetime()
    • setRefreshTokenLifetime

      public void setRefreshTokenLifetime(int refreshTokenLifetime)
    • getTxTokenLifetime

      public int getTxTokenLifetime()
    • setTxTokenLifetime

      public void setTxTokenLifetime(int txTokenLifetime)
    • getIdTokenLifetime

      public int getIdTokenLifetime()
    • setIdTokenLifetime

      public void setIdTokenLifetime(int idTokenLifetime)
    • getAccessTokenLifetime

      public int getAccessTokenLifetime()
    • setAccessTokenLifetime

      public void setAccessTokenLifetime(int accessTokenLifetime)
    • getUserInfoLifetime

      public int getUserInfoLifetime()
    • setUserInfoLifetime

      public AppConfiguration setUserInfoLifetime(int userInfoLifetime)
    • getSaveTokensInCache

      public Boolean getSaveTokensInCache()
    • setSaveTokensInCache

      public void setSaveTokensInCache(Boolean saveTokensInCache)
    • getSaveTokensInCacheAndDontSaveInPersistence

      public Boolean getSaveTokensInCacheAndDontSaveInPersistence()
    • setSaveTokensInCacheAndDontSaveInPersistence

      public void setSaveTokensInCacheAndDontSaveInPersistence(Boolean saveTokensInCacheAndDontSaveInPersistence)
    • getUmaRptLifetime

      public int getUmaRptLifetime()
    • setUmaRptLifetime

      public void setUmaRptLifetime(int umaRptLifetime)
    • getUmaTicketLifetime

      public int getUmaTicketLifetime()
    • setUmaTicketLifetime

      public void setUmaTicketLifetime(int umaTicketLifetime)
    • getUmaResourceLifetime

      public int getUmaResourceLifetime()
    • setUmaResourceLifetime

      public void setUmaResourceLifetime(int umaResourceLifetime)
    • getUmaPctLifetime

      public int getUmaPctLifetime()
    • setUmaPctLifetime

      public void setUmaPctLifetime(int umaPctLifetime)
    • getAllowSpontaneousScopes

      public Boolean getAllowSpontaneousScopes()
    • setAllowSpontaneousScopes

      public void setAllowSpontaneousScopes(Boolean allowSpontaneousScopes)
    • getSpontaneousScopeLifetime

      public int getSpontaneousScopeLifetime()
    • setSpontaneousScopeLifetime

      public void setSpontaneousScopeLifetime(int spontaneousScopeLifetime)
    • getStatusListResponseJwtLifetime

      public int getStatusListResponseJwtLifetime()
    • setStatusListResponseJwtLifetime

      public void setStatusListResponseJwtLifetime(int statusListResponseJwtLifetime)
    • getStatusListResponseJwtSignatureAlgorithm

      public String getStatusListResponseJwtSignatureAlgorithm()
    • setStatusListResponseJwtSignatureAlgorithm

      public void setStatusListResponseJwtSignatureAlgorithm(String statusListResponseJwtSignatureAlgorithm)
    • getStatusListBitSize

      public int getStatusListBitSize()
    • setStatusListBitSize

      public void setStatusListBitSize(int statusListBitSize)
    • getStatusListIndexAllocationBlockSize

      public int getStatusListIndexAllocationBlockSize()
    • setStatusListIndexAllocationBlockSize

      public void setStatusListIndexAllocationBlockSize(int statusListIndexAllocationBlockSize)
    • getKeyRegenerationEnabled

      public Boolean getKeyRegenerationEnabled()
    • setKeyRegenerationEnabled

      public void setKeyRegenerationEnabled(Boolean keyRegenerationEnabled)
    • getKeyRegenerationInterval

      public int getKeyRegenerationInterval()
    • setKeyRegenerationInterval

      public void setKeyRegenerationInterval(int keyRegenerationInterval)
    • getDefaultSignatureAlgorithm

      public String getDefaultSignatureAlgorithm()
    • setDefaultSignatureAlgorithm

      public void setDefaultSignatureAlgorithm(String defaultSignatureAlgorithm)
    • getJansOpenIdConnectVersion

      public String getJansOpenIdConnectVersion()
    • setJansOpenIdConnectVersion

      public void setJansOpenIdConnectVersion(String jansOpenIdConnectVersion)
    • getJansId

      public String getJansId()
    • setJansId

      public void setJansId(String jansId)
    • getDcrForbidExpirationTimeInRequest

      public Boolean getDcrForbidExpirationTimeInRequest()
    • setDcrForbidExpirationTimeInRequest

      public void setDcrForbidExpirationTimeInRequest(Boolean dcrForbidExpirationTimeInRequest)
    • getDynamicRegistrationExpirationTime

      public int getDynamicRegistrationExpirationTime()
    • setDynamicRegistrationExpirationTime

      public void setDynamicRegistrationExpirationTime(int dynamicRegistrationExpirationTime)
    • getDynamicRegistrationPersistClientAuthorizations

      public Boolean getDynamicRegistrationPersistClientAuthorizations()
    • setDynamicRegistrationPersistClientAuthorizations

      public void setDynamicRegistrationPersistClientAuthorizations(Boolean dynamicRegistrationPersistClientAuthorizations)
    • getTrustedClientEnabled

      public Boolean getTrustedClientEnabled()
    • setTrustedClientEnabled

      public void setTrustedClientEnabled(Boolean trustedClientEnabled)
    • getSkipAuthorizationForOpenIdScopeAndPairwiseId

      public Boolean getSkipAuthorizationForOpenIdScopeAndPairwiseId()
    • setSkipAuthorizationForOpenIdScopeAndPairwiseId

      public void setSkipAuthorizationForOpenIdScopeAndPairwiseId(Boolean skipAuthorizationForOpenIdScopeAndPairwiseId)
    • getDynamicRegistrationScopesParamEnabled

      public Boolean getDynamicRegistrationScopesParamEnabled()
    • setDynamicRegistrationScopesParamEnabled

      public void setDynamicRegistrationScopesParamEnabled(Boolean dynamicRegistrationScopesParamEnabled)
    • getPersistIdToken

      public Boolean getPersistIdToken()
    • setPersistIdToken

      public void setPersistIdToken(Boolean persistIdToken)
    • getPersistRefreshToken

      public Boolean getPersistRefreshToken()
    • setPersistRefreshToken

      public void setPersistRefreshToken(Boolean persistRefreshToken)
    • getAllowPostLogoutRedirectWithoutValidation

      public Boolean getAllowPostLogoutRedirectWithoutValidation()
    • setAllowPostLogoutRedirectWithoutValidation

      public void setAllowPostLogoutRedirectWithoutValidation(Boolean allowPostLogoutRedirectWithoutValidation)
    • getInvalidateSessionCookiesAfterAuthorizationFlow

      public Boolean getInvalidateSessionCookiesAfterAuthorizationFlow()
    • setInvalidateSessionCookiesAfterAuthorizationFlow

      public void setInvalidateSessionCookiesAfterAuthorizationFlow(Boolean invalidateSessionCookiesAfterAuthorizationFlow)
    • getDynamicRegistrationCustomObjectClass

      public String getDynamicRegistrationCustomObjectClass()
    • setDynamicRegistrationCustomObjectClass

      public void setDynamicRegistrationCustomObjectClass(String dynamicRegistrationCustomObjectClass)
    • getPersonCustomObjectClassList

      public List<String> getPersonCustomObjectClassList()
    • setPersonCustomObjectClassList

      public void setPersonCustomObjectClassList(List<String> personCustomObjectClassList)
    • getAuthenticationFiltersEnabled

      public Boolean getAuthenticationFiltersEnabled()
    • setAuthenticationFiltersEnabled

      public void setAuthenticationFiltersEnabled(Boolean authenticationFiltersEnabled)
    • getClientAuthenticationFiltersEnabled

      public Boolean getClientAuthenticationFiltersEnabled()
    • setClientAuthenticationFiltersEnabled

      public void setClientAuthenticationFiltersEnabled(Boolean clientAuthenticationFiltersEnabled)
    • getAuthenticationFilters

      public List<AuthenticationFilter> getAuthenticationFilters()
    • getClientAuthenticationFilters

      public List<ClientAuthenticationFilter> getClientAuthenticationFilters()
    • getCorsConfigurationFilters

      public List<CorsConfigurationFilter> getCorsConfigurationFilters()
    • getSessionIdUnusedLifetime

      public int getSessionIdUnusedLifetime()
    • setSessionIdUnusedLifetime

      public void setSessionIdUnusedLifetime(int sessionIdUnusedLifetime)
    • getSessionIdUnauthenticatedUnusedLifetime

      public int getSessionIdUnauthenticatedUnusedLifetime()
    • setSessionIdUnauthenticatedUnusedLifetime

      public void setSessionIdUnauthenticatedUnusedLifetime(int sessionIdUnauthenticatedUnusedLifetime)
    • getSessionIdPersistOnPromptNone

      public Boolean getSessionIdPersistOnPromptNone()
    • setSessionIdPersistOnPromptNone

      public void setSessionIdPersistOnPromptNone(Boolean sessionIdPersistOnPromptNone)
    • getSessionIdRequestParameterEnabled

      public Boolean getSessionIdRequestParameterEnabled()
    • setSessionIdRequestParameterEnabled

      public void setSessionIdRequestParameterEnabled(Boolean sessionIdRequestParameterEnabled)
    • getConfigurationUpdateInterval

      public int getConfigurationUpdateInterval()
    • setConfigurationUpdateInterval

      public void setConfigurationUpdateInterval(int configurationUpdateInterval)
    • getJsLocation

      public String getJsLocation()
    • setJsLocation

      public void setJsLocation(String jsLocation)
    • getCssLocation

      public String getCssLocation()
    • setCssLocation

      public void setCssLocation(String cssLocation)
    • getImgLocation

      public String getImgLocation()
    • setImgLocation

      public void setImgLocation(String imgLocation)
    • getMetricReporterInterval

      public int getMetricReporterInterval()
    • setMetricReporterInterval

      public void setMetricReporterInterval(int metricReporterInterval)
    • getMetricReporterKeepDataDays

      public int getMetricReporterKeepDataDays()
    • setMetricReporterKeepDataDays

      public void setMetricReporterKeepDataDays(int metricReporterKeepDataDays)
    • getPairwiseIdType

      public String getPairwiseIdType()
    • setPairwiseIdType

      public void setPairwiseIdType(String pairwiseIdType)
    • getPairwiseCalculationKey

      public String getPairwiseCalculationKey()
    • setPairwiseCalculationKey

      public void setPairwiseCalculationKey(String pairwiseCalculationKey)
    • getPairwiseCalculationSalt

      public String getPairwiseCalculationSalt()
    • setPairwiseCalculationSalt

      public void setPairwiseCalculationSalt(String pairwiseCalculationSalt)
    • isShareSubjectIdBetweenClientsWithSameSectorId

      public Boolean isShareSubjectIdBetweenClientsWithSameSectorId()
    • setShareSubjectIdBetweenClientsWithSameSectorId

      public void setShareSubjectIdBetweenClientsWithSameSectorId(Boolean shareSubjectIdBetweenClientsWithSameSectorId)
    • getWebKeysStorage

      public WebKeyStorage getWebKeysStorage()
    • setWebKeysStorage

      public void setWebKeysStorage(WebKeyStorage webKeysStorage)
    • getDnName

      public String getDnName()
    • setDnName

      public void setDnName(String dnName)
    • getKeyStoreFile

      public String getKeyStoreFile()
    • setKeyStoreFile

      public void setKeyStoreFile(String keyStoreFile)
    • getKeyStoreSecret

      public String getKeyStoreSecret()
    • setKeyStoreSecret

      public void setKeyStoreSecret(String keyStoreSecret)
    • getEndSessionWithAccessToken

      public Boolean getEndSessionWithAccessToken()
    • setEndSessionWithAccessToken

      public void setEndSessionWithAccessToken(Boolean endSessionWithAccessToken)
    • getDisablePromptCreate

      public Boolean getDisablePromptCreate()
    • setDisablePromptCreate

      public void setDisablePromptCreate(Boolean disablePromptCreate)
    • getCookieDomain

      public String getCookieDomain()
    • setCookieDomain

      public void setCookieDomain(String cookieDomain)
    • getEnabledOAuthAuditLogging

      public Boolean getEnabledOAuthAuditLogging()
    • setEnabledOAuthAuditLogging

      public void setEnabledOAuthAuditLogging(Boolean enabledOAuthAuditLogging)
    • getJmsBrokerURISet

      public Set<String> getJmsBrokerURISet()
    • setJmsBrokerURISet

      public void setJmsBrokerURISet(Set<String> jmsBrokerURISet)
    • getJmsUserName

      public String getJmsUserName()
    • setJmsUserName

      public void setJmsUserName(String jmsUserName)
    • getJmsPassword

      public String getJmsPassword()
    • setJmsPassword

      public void setJmsPassword(String jmsPassword)
    • getExternalUriWhiteList

      public List<String> getExternalUriWhiteList()
    • setExternalUriWhiteList

      public void setExternalUriWhiteList(List<String> externalUriWhiteList)
    • getClientWhiteList

      public List<String> getClientWhiteList()
    • setClientWhiteList

      public void setClientWhiteList(List<String> clientWhiteList)
    • getClientBlackList

      public List<String> getClientBlackList()
    • setClientBlackList

      public void setClientBlackList(List<String> clientBlackList)
    • getLegacyIdTokenClaims

      public Boolean getLegacyIdTokenClaims()
    • setLegacyIdTokenClaims

      public void setLegacyIdTokenClaims(Boolean legacyIdTokenClaims)
    • getCustomHeadersWithAuthorizationResponse

      public Boolean getCustomHeadersWithAuthorizationResponse()
    • setCustomHeadersWithAuthorizationResponse

      public void setCustomHeadersWithAuthorizationResponse(Boolean customHeadersWithAuthorizationResponse)
    • getUpdateUserLastLogonTime

      public Boolean getUpdateUserLastLogonTime()
    • setUpdateUserLastLogonTime

      public void setUpdateUserLastLogonTime(Boolean updateUserLastLogonTime)
    • getUpdateClientAccessTime

      public Boolean getUpdateClientAccessTime()
    • setUpdateClientAccessTime

      public void setUpdateClientAccessTime(Boolean updateClientAccessTime)
    • getHttpLoggingEnabled

      public Boolean getHttpLoggingEnabled()
    • setHttpLoggingEnabled

      public void setHttpLoggingEnabled(Boolean httpLoggingEnabled)
    • getHttpLoggingExcludePaths

      public Set<String> getHttpLoggingExcludePaths()
    • setHttpLoggingExcludePaths

      public void setHttpLoggingExcludePaths(Set<String> httpLoggingExcludePaths)
    • getLoggingLevel

      public String getLoggingLevel()
    • setLoggingLevel

      public void setLoggingLevel(String loggingLevel)
    • getLoggingLayout

      public String getLoggingLayout()
    • setLoggingLayout

      public void setLoggingLayout(String loggingLayout)
    • getEnableClientGrantTypeUpdate

      public Boolean getEnableClientGrantTypeUpdate()
    • setEnableClientGrantTypeUpdate

      public void setEnableClientGrantTypeUpdate(Boolean enableClientGrantTypeUpdate)
    • getGrantTypesSupportedByDynamicRegistration

      public Set<GrantType> getGrantTypesSupportedByDynamicRegistration()
    • setGrantTypesSupportedByDynamicRegistration

      public void setGrantTypesSupportedByDynamicRegistration(Set<GrantType> grantTypesSupportedByDynamicRegistration)
    • getLogoutStatusJwtLifetime

      public Integer getLogoutStatusJwtLifetime()
    • setLogoutStatusJwtLifetime

      public AppConfiguration setLogoutStatusJwtLifetime(Integer logoutStatusJwtLifetime)
    • getSessionIdLifetime

      public Integer getSessionIdLifetime()
      Returns:
      session_id lifetime. If value is zero or less then session_id lifetime is set to Integer.MAX_VALUE. If null then falls back to 86400 seconds.
    • setSessionIdLifetime

      public void setSessionIdLifetime(Integer sessionIdLifetime)
      Sets session id lifetime
      Parameters:
      sessionIdLifetime - session id lifetime
    • getSessionIdCookieLifetime

      public Integer getSessionIdCookieLifetime()
      Gets session id cookie lifetime
      Returns:
      session id cookie lifetime
    • setSessionIdCookieLifetime

      public void setSessionIdCookieLifetime(Integer sessionIdCookieLifetime)
      Sets session id cookie lifetime
      Parameters:
      sessionIdCookieLifetime - session id cookie lifetime
    • getActiveSessionAuthorizationScope

      public String getActiveSessionAuthorizationScope()
    • setActiveSessionAuthorizationScope

      public void setActiveSessionAuthorizationScope(String activeSessionAuthorizationScope)
    • getLogClientIdOnClientAuthentication

      public Boolean getLogClientIdOnClientAuthentication()
    • setLogClientIdOnClientAuthentication

      public void setLogClientIdOnClientAuthentication(Boolean logClientIdOnClientAuthentication)
    • getLogClientNameOnClientAuthentication

      public Boolean getLogClientNameOnClientAuthentication()
    • setLogClientNameOnClientAuthentication

      public void setLogClientNameOnClientAuthentication(Boolean logClientNameOnClientAuthentication)
    • getExternalLoggerConfiguration

      public String getExternalLoggerConfiguration()
    • setExternalLoggerConfiguration

      public void setExternalLoggerConfiguration(String externalLoggerConfiguration)
    • getAuthorizationRequestCustomAllowedParameters

      public Set<AuthorizationRequestCustomParameter> getAuthorizationRequestCustomAllowedParameters()
    • setAuthorizationRequestCustomAllowedParameters

      public void setAuthorizationRequestCustomAllowedParameters(Set<AuthorizationRequestCustomParameter> authorizationRequestCustomAllowedParameters)
    • getOpenidScopeBackwardCompatibility

      public Boolean getOpenidScopeBackwardCompatibility()
    • setOpenidScopeBackwardCompatibility

      public void setOpenidScopeBackwardCompatibility(Boolean openidScopeBackwardCompatibility)
    • getDisableU2fEndpoint

      public Boolean getDisableU2fEndpoint()
    • setDisableU2fEndpoint

      public void setDisableU2fEndpoint(Boolean disableU2fEndpoint)
    • getAuthenticationProtectionConfiguration

      public AuthenticationProtectionConfiguration getAuthenticationProtectionConfiguration()
    • setAuthenticationProtectionConfiguration

      public void setAuthenticationProtectionConfiguration(AuthenticationProtectionConfiguration authenticationProtectionConfiguration)
    • getErrorHandlingMethod

      public ErrorHandlingMethod getErrorHandlingMethod()
    • setErrorHandlingMethod

      public void setErrorHandlingMethod(ErrorHandlingMethod errorHandlingMethod)
    • getUseLocalCache

      public Boolean getUseLocalCache()
    • setUseLocalCache

      public void setUseLocalCache(Boolean useLocalCache)
    • getKeepAuthenticatorAttributesOnAcrChange

      public Boolean getKeepAuthenticatorAttributesOnAcrChange()
    • setKeepAuthenticatorAttributesOnAcrChange

      public void setKeepAuthenticatorAttributesOnAcrChange(Boolean keepAuthenticatorAttributesOnAcrChange)
    • getDisableAuthnForMaxAgeZero

      public Boolean getDisableAuthnForMaxAgeZero()
    • setDisableAuthnForMaxAgeZero

      public void setDisableAuthnForMaxAgeZero(Boolean disableAuthnForMaxAgeZero)
    • getBackchannelClientId

      public String getBackchannelClientId()
    • setBackchannelClientId

      public void setBackchannelClientId(String backchannelClientId)
    • getBackchannelRedirectUri

      public String getBackchannelRedirectUri()
    • setBackchannelRedirectUri

      public void setBackchannelRedirectUri(String backchannelRedirectUri)
    • getBackchannelAuthenticationEndpoint

      public String getBackchannelAuthenticationEndpoint()
    • setBackchannelAuthenticationEndpoint

      public void setBackchannelAuthenticationEndpoint(String backchannelAuthenticationEndpoint)
    • getBackchannelDeviceRegistrationEndpoint

      public String getBackchannelDeviceRegistrationEndpoint()
    • setBackchannelDeviceRegistrationEndpoint

      public void setBackchannelDeviceRegistrationEndpoint(String backchannelDeviceRegistrationEndpoint)
    • getBackchannelTokenDeliveryModesSupported

      public List<String> getBackchannelTokenDeliveryModesSupported()
    • setBackchannelTokenDeliveryModesSupported

      public void setBackchannelTokenDeliveryModesSupported(List<String> backchannelTokenDeliveryModesSupported)
    • getBackchannelAuthenticationRequestSigningAlgValuesSupported

      public List<String> getBackchannelAuthenticationRequestSigningAlgValuesSupported()
    • setBackchannelAuthenticationRequestSigningAlgValuesSupported

      public void setBackchannelAuthenticationRequestSigningAlgValuesSupported(List<String> backchannelAuthenticationRequestSigningAlgValuesSupported)
    • getBackchannelUserCodeParameterSupported

      public Boolean getBackchannelUserCodeParameterSupported()
    • setBackchannelUserCodeParameterSupported

      public void setBackchannelUserCodeParameterSupported(Boolean backchannelUserCodeParameterSupported)
    • getBackchannelBindingMessagePattern

      public String getBackchannelBindingMessagePattern()
    • setBackchannelBindingMessagePattern

      public void setBackchannelBindingMessagePattern(String backchannelBindingMessagePattern)
    • getBackchannelAuthenticationResponseExpiresIn

      public int getBackchannelAuthenticationResponseExpiresIn()
      Returns a number with a positive integer value indicating the expiration time of the "auth_req_id" in seconds since the authentication request was received.
      Returns:
      Default expires_in value.
    • setBackchannelAuthenticationResponseExpiresIn

      public void setBackchannelAuthenticationResponseExpiresIn(int backchannelAuthenticationResponseExpiresIn)
    • getBackchannelAuthenticationResponseInterval

      public int getBackchannelAuthenticationResponseInterval()
      Returns a number with a positive integer value indicating the minimum amount of time in seconds that the Client must wait between polling requests to the token endpoint. This parameter will only be present if the Client is registered to use the Poll or Ping modes.
      Returns:
      Interval value.
    • setBackchannelAuthenticationResponseInterval

      public void setBackchannelAuthenticationResponseInterval(int backchannelAuthenticationResponseInterval)
    • getBackchannelLoginHintClaims

      public List<String> getBackchannelLoginHintClaims()
    • setBackchannelLoginHintClaims

      public void setBackchannelLoginHintClaims(List<String> backchannelLoginHintClaims)
    • getCibaEndUserNotificationConfig

      public CIBAEndUserNotificationConfig getCibaEndUserNotificationConfig()
    • setCibaEndUserNotificationConfig

      public void setCibaEndUserNotificationConfig(CIBAEndUserNotificationConfig cibaEndUserNotificationConfig)
    • getDynamicRegistrationAllowedPasswordGrantScopes

      public List<String> getDynamicRegistrationAllowedPasswordGrantScopes()
    • setDynamicRegistrationAllowedPasswordGrantScopes

      public void setDynamicRegistrationAllowedPasswordGrantScopes(List<String> dynamicRegistrationAllowedPasswordGrantScopes)
    • getDynamicRegistrationPasswordGrantTypeEnabled

      public Boolean getDynamicRegistrationPasswordGrantTypeEnabled()
      Returns a flag to determinate if Jans Auth supports password grant type for dynamic client registration.
      Returns:
      Boolean, true if it supports, false if it doesn't support.
    • setDynamicRegistrationPasswordGrantTypeEnabled

      public void setDynamicRegistrationPasswordGrantTypeEnabled(Boolean dynamicRegistrationPasswordGrantTypeEnabled)
      This method sets the flag that define if Jans Auth supports or not password grant type for dynamic client registration.
      Parameters:
      dynamicRegistrationPasswordGrantTypeEnabled - Boolean value for the flag.
    • getBackchannelRequestsProcessorJobIntervalSec

      public int getBackchannelRequestsProcessorJobIntervalSec()
    • setBackchannelRequestsProcessorJobIntervalSec

      public void setBackchannelRequestsProcessorJobIntervalSec(int backchannelRequestsProcessorJobIntervalSec)
    • getCibaGrantLifeExtraTimeSec

      public int getCibaGrantLifeExtraTimeSec()
    • setCibaGrantLifeExtraTimeSec

      public void setCibaGrantLifeExtraTimeSec(int cibaGrantLifeExtraTimeSec)
    • getCibaMaxExpirationTimeAllowedSec

      public int getCibaMaxExpirationTimeAllowedSec()
    • setCibaMaxExpirationTimeAllowedSec

      public void setCibaMaxExpirationTimeAllowedSec(int cibaMaxExpirationTimeAllowedSec)
    • getBackchannelRequestsProcessorJobChunkSize

      public int getBackchannelRequestsProcessorJobChunkSize()
    • setBackchannelRequestsProcessorJobChunkSize

      public void setBackchannelRequestsProcessorJobChunkSize(int backchannelRequestsProcessorJobChunkSize)
    • getClientRegDefaultToCodeFlowWithRefresh

      public Boolean getClientRegDefaultToCodeFlowWithRefresh()
    • setClientRegDefaultToCodeFlowWithRefresh

      public void setClientRegDefaultToCodeFlowWithRefresh(Boolean clientRegDefaultToCodeFlowWithRefresh)
    • getGrantTypesAndResponseTypesAutofixEnabled

      public Boolean getGrantTypesAndResponseTypesAutofixEnabled()
    • setGrantTypesAndResponseTypesAutofixEnabled

      public void setGrantTypesAndResponseTypesAutofixEnabled(Boolean grantTypesAndResponseTypesAutofixEnabled)
    • getDeviceAuthzEndpoint

      public String getDeviceAuthzEndpoint()
    • setDeviceAuthzEndpoint

      public void setDeviceAuthzEndpoint(String deviceAuthzEndpoint)
    • getDeviceAuthzRequestExpiresIn

      public int getDeviceAuthzRequestExpiresIn()
    • setDeviceAuthzRequestExpiresIn

      public void setDeviceAuthzRequestExpiresIn(int deviceAuthzRequestExpiresIn)
    • getDeviceAuthzTokenPollInterval

      public int getDeviceAuthzTokenPollInterval()
    • setDeviceAuthzTokenPollInterval

      public void setDeviceAuthzTokenPollInterval(int deviceAuthzTokenPollInterval)
    • getDeviceAuthzResponseTypeToProcessAuthz

      public String getDeviceAuthzResponseTypeToProcessAuthz()
    • setDeviceAuthzResponseTypeToProcessAuthz

      public void setDeviceAuthzResponseTypeToProcessAuthz(String deviceAuthzResponseTypeToProcessAuthz)
    • getDeviceAuthzAcr

      public String getDeviceAuthzAcr()
    • setDeviceAuthzAcr

      public void setDeviceAuthzAcr(String deviceAuthzAcr)
    • getRequestUriHashVerificationEnabled

      public Boolean getRequestUriHashVerificationEnabled()
    • setRequestUriHashVerificationEnabled

      public void setRequestUriHashVerificationEnabled(Boolean requestUriHashVerificationEnabled)
    • getIdTokenFilterClaimsBasedOnAccessToken

      public Boolean getIdTokenFilterClaimsBasedOnAccessToken()
    • setIdTokenFilterClaimsBasedOnAccessToken

      public void setIdTokenFilterClaimsBasedOnAccessToken(Boolean idTokenFilterClaimsBasedOnAccessToken)
    • getMtlsAuthorizationEndpoint

      public String getMtlsAuthorizationEndpoint()
    • setMtlsAuthorizationEndpoint

      public void setMtlsAuthorizationEndpoint(String mtlsAuthorizationEndpoint)
    • getMtlsAuthorizationChallengeEndpoint

      public String getMtlsAuthorizationChallengeEndpoint()
      Gets MTLS Authorization Challenge Endpoint.
      Returns:
      MTLS Authorization Challenge Endpoint.
    • setMtlsAuthorizationChallengeEndpoint

      public void setMtlsAuthorizationChallengeEndpoint(String mtlsAuthorizationChallengeEndpoint)
      Sets MTLS Authorization Challenge Endpoint.
      Parameters:
      mtlsAuthorizationChallengeEndpoint - MTLS Authorization Challenge Endpoint.
    • getMtlsTokenEndpoint

      public String getMtlsTokenEndpoint()
    • setMtlsTokenEndpoint

      public void setMtlsTokenEndpoint(String mtlsTokenEndpoint)
    • getMtlsTokenRevocationEndpoint

      public String getMtlsTokenRevocationEndpoint()
    • setMtlsTokenRevocationEndpoint

      public void setMtlsTokenRevocationEndpoint(String mtlsTokenRevocationEndpoint)
    • getMtlsUserInfoEndpoint

      public String getMtlsUserInfoEndpoint()
    • setMtlsUserInfoEndpoint

      public void setMtlsUserInfoEndpoint(String mtlsUserInfoEndpoint)
    • getMtlsClientInfoEndpoint

      public String getMtlsClientInfoEndpoint()
    • setMtlsClientInfoEndpoint

      public void setMtlsClientInfoEndpoint(String mtlsClientInfoEndpoint)
    • getMtlsCheckSessionIFrame

      public String getMtlsCheckSessionIFrame()
    • setMtlsCheckSessionIFrame

      public void setMtlsCheckSessionIFrame(String mtlsCheckSessionIFrame)
    • getMtlsEndSessionEndpoint

      public String getMtlsEndSessionEndpoint()
    • setMtlsEndSessionEndpoint

      public void setMtlsEndSessionEndpoint(String mtlsEndSessionEndpoint)
    • getMtlsJwksUri

      public String getMtlsJwksUri()
    • setMtlsJwksUri

      public void setMtlsJwksUri(String mtlsJwksUri)
    • getMtlsRegistrationEndpoint

      public String getMtlsRegistrationEndpoint()
    • setMtlsRegistrationEndpoint

      public void setMtlsRegistrationEndpoint(String mtlsRegistrationEndpoint)
    • getMtlsIdGenerationEndpoint

      public String getMtlsIdGenerationEndpoint()
    • setMtlsIdGenerationEndpoint

      public void setMtlsIdGenerationEndpoint(String mtlsIdGenerationEndpoint)
    • getMtlsIntrospectionEndpoint

      public String getMtlsIntrospectionEndpoint()
    • setMtlsIntrospectionEndpoint

      public void setMtlsIntrospectionEndpoint(String mtlsIntrospectionEndpoint)
    • getMtlsParEndpoint

      public String getMtlsParEndpoint()
    • setMtlsParEndpoint

      public void setMtlsParEndpoint(String mtlsParEndpoint)
    • getMtlsDeviceAuthzEndpoint

      public String getMtlsDeviceAuthzEndpoint()
    • setMtlsDeviceAuthzEndpoint

      public void setMtlsDeviceAuthzEndpoint(String mtlsDeviceAuthzEndpoint)
    • getAccessEvaluationAllowBasicClientAuthorization

      public Boolean getAccessEvaluationAllowBasicClientAuthorization()
    • setAccessEvaluationAllowBasicClientAuthorization

      public AppConfiguration setAccessEvaluationAllowBasicClientAuthorization(Boolean accessEvaluationAllowBasicClientAuthorization)
    • getAccessEvaluationDiscoveryCacheLifetimeInMinutes

      public int getAccessEvaluationDiscoveryCacheLifetimeInMinutes()
    • setAccessEvaluationDiscoveryCacheLifetimeInMinutes

      public AppConfiguration setAccessEvaluationDiscoveryCacheLifetimeInMinutes(int accessEvaluationDiscoveryCacheLifetimeInMinutes)
    • getAccessEvaluationScriptName

      public String getAccessEvaluationScriptName()
    • setAccessEvaluationScriptName

      public AppConfiguration setAccessEvaluationScriptName(String accessEvaluationScriptName)
    • getDpopSigningAlgValuesSupported

      public List<String> getDpopSigningAlgValuesSupported()
    • setDpopSigningAlgValuesSupported

      public void setDpopSigningAlgValuesSupported(List<String> dpopSigningAlgValuesSupported)
    • getDpopTimeframe

      public int getDpopTimeframe()
    • setDpopTimeframe

      public void setDpopTimeframe(int dpopTimeframe)
    • getDpopJtiCacheTime

      public int getDpopJtiCacheTime()
    • setDpopJtiCacheTime

      public void setDpopJtiCacheTime(int dpopJtiCacheTime)
    • getRedirectUrisRegexEnabled

      public Boolean getRedirectUrisRegexEnabled()
    • setRedirectUrisRegexEnabled

      public void setRedirectUrisRegexEnabled(Boolean redirectUrisRegexEnabled)
    • getUseHighestLevelScriptIfAcrScriptNotFound

      public Boolean getUseHighestLevelScriptIfAcrScriptNotFound()
    • setUseHighestLevelScriptIfAcrScriptNotFound

      public void setUseHighestLevelScriptIfAcrScriptNotFound(Boolean useHighestLevelScriptIfAcrScriptNotFound)
    • getAcrMappings

      public Map<String,String> getAcrMappings()
    • setAcrMappings

      public void setAcrMappings(Map<String,String> acrMappings)
    • getAcrToConsentScriptNameMapping

      public Map<String,String> getAcrToConsentScriptNameMapping()
    • setAcrToConsentScriptNameMapping

      public AppConfiguration setAcrToConsentScriptNameMapping(Map<String,String> acrToConsentScriptNameMapping)
    • getAcrToAgamaConsentFlowMapping

      public Map<String,String> getAcrToAgamaConsentFlowMapping()
    • setAcrToAgamaConsentFlowMapping

      public AppConfiguration setAcrToAgamaConsentFlowMapping(Map<String,String> acrToAgamaConsentFlowMapping)
    • getAgamaConfiguration

      public io.jans.agama.model.EngineConfig getAgamaConfiguration()
    • setAgamaConfiguration

      public void setAgamaConfiguration(io.jans.agama.model.EngineConfig agamaConfiguration)
    • getSsaConfiguration

      public SsaConfiguration getSsaConfiguration()
    • setSsaConfiguration

      public void setSsaConfiguration(SsaConfiguration ssaConfiguration)
    • getAuthorizationChallengeShouldGenerateSession

      public Boolean getAuthorizationChallengeShouldGenerateSession()
    • setAuthorizationChallengeShouldGenerateSession

      public void setAuthorizationChallengeShouldGenerateSession(Boolean authorizationChallengeShouldGenerateSession)
    • getAuthorizationChallengeDefaultAcr

      public String getAuthorizationChallengeDefaultAcr()
    • setAuthorizationChallengeDefaultAcr

      public void setAuthorizationChallengeDefaultAcr(String authorizationChallengeDefaultAcr)
    • getBlockWebviewAuthorizationEnabled

      public Boolean getBlockWebviewAuthorizationEnabled()
    • setBlockWebviewAuthorizationEnabled

      public void setBlockWebviewAuthorizationEnabled(Boolean blockWebviewAuthorizationEnabled)
    • getHttpLoggingResponseBodyContent

      public Boolean getHttpLoggingResponseBodyContent()
    • setHttpLoggingResponseBodyContent

      public void setHttpLoggingResponseBodyContent(Boolean httpLoggingResponseBodyContent)
    • isSkipAuthenticationFilterOptionsMethod

      public Boolean isSkipAuthenticationFilterOptionsMethod()
    • setSkipAuthenticationFilterOptionsMethod

      public void setSkipAuthenticationFilterOptionsMethod(Boolean skipAuthenticationFilterOptionsMethod)
    • getLockMessageConfig

      public LockMessageConfig getLockMessageConfig()
    • setLockMessageConfig

      public void setLockMessageConfig(LockMessageConfig lockMessageConfig)
    • getConnectionServiceConfiguration

      public ConnectionServiceConfiguration getConnectionServiceConfiguration()
    • setConnectionServiceConfiguration

      public void setConnectionServiceConfiguration(ConnectionServiceConfiguration connectionServiceConfiguration)