Package io.jans.as.model.configuration
Class AppConfiguration
java.lang.Object
io.jans.as.model.configuration.AppConfiguration
- All Implemented Interfaces:
Configuration
Represents the configuration JSON file.
- Version:
- March 15, 2022
- Author:
- Javier Rojas Blum, Yuriy Zabrovarnyy, Yuriy Movchan
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
static final String
static final int
static final KeySelectionStrategy
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final XFrameOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
io.jans.agama.model.EngineConfig
int
Gets the URL of the OP's Archived JSON Web Key Set (JWK) document.Gets authorization challenge endpoint.int
Returns the URL of the Authentication and Authorization endpoint.int
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.int
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.int
int
Returns the base URI of the endpoints.Returns the URL of an OP endpoint that provides a page to support cross-origin communications for session state information with the RP client.int
int
Returns the URL od the Client Info endpoint.int
int
int
int
int
int
int
int
com.fasterxml.jackson.databind.JsonNode
int
Returns a flag to determinate if Jans Auth supports password grant type for dynamic client registration.Returns the URL of the End Session endpoint.int
int
int
Returns the issuer identifier.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.int
int
int
Gets MTLS Authorization Challenge Endpoint.int
Returns the URL of the Dynamic Client Registration endpoint.int
Gets session id cookie lifetimeint
int
int
int
int
int
int
Returns the URL of the Token endpoint.Returns the URL of the Token Revocation endpoint.int
int
int
int
int
Returns the URL of the User Info endpoint.int
boolean
isFapi()
boolean
isFeatureEnabled
(FeatureFlagType flagType) setAccessEvaluationAllowBasicClientAuthorization
(Boolean accessEvaluationAllowBasicClientAuthorization) setAccessEvaluationDiscoveryCacheLifetimeInMinutes
(int accessEvaluationDiscoveryCacheLifetimeInMinutes) setAccessEvaluationScriptName
(String accessEvaluationScriptName) void
setAccessTokenLifetime
(int accessTokenLifetime) void
setAccessTokenSigningAlgValuesSupported
(List<String> accessTokenSigningAlgValuesSupported) void
setAcrMappings
(Map<String, String> acrMappings) setAcrToAgamaConsentFlowMapping
(Map<String, String> acrToAgamaConsentFlowMapping) setAcrToConsentScriptNameMapping
(Map<String, String> acrToConsentScriptNameMapping) void
setActiveSessionAuthorizationScope
(String activeSessionAuthorizationScope) void
setAgamaConfiguration
(io.jans.agama.model.EngineConfig agamaConfiguration) void
setAllowAllValueForRevokeEndpoint
(Boolean allowAllValueForRevokeEndpoint) void
setAllowBlankValuesInDiscoveryResponse
(Boolean allowBlankValuesInDiscoveryResponse) void
setAllowEndSessionWithUnmatchedSid
(Boolean allowEndSessionWithUnmatchedSid) void
setAllowIdTokenWithoutImplicitGrantType
(Boolean allowIdTokenWithoutImplicitGrantType) void
setAllowPostLogoutRedirectWithoutValidation
(Boolean allowPostLogoutRedirectWithoutValidation) void
setAllowRevokeForOtherClients
(Boolean allowRevokeForOtherClients) void
setAllowSpontaneousScopes
(Boolean allowSpontaneousScopes) void
setApplyXFrameOptionsHeaderIfUriContainsAny
(List<String> applyXFrameOptionsHeaderIfUriContainsAny) void
setArchivedJwkLifetimeInSeconds
(int archivedJwkLifetimeInSeconds) void
setArchivedJwksUri
(String archivedJwksUri) Sets the URL of the OP's Archived JSON Web Key Set (JWK) document.void
setAuthenticationFiltersEnabled
(Boolean authenticationFiltersEnabled) void
setAuthenticationProtectionConfiguration
(AuthenticationProtectionConfiguration authenticationProtectionConfiguration) void
setAuthorizationChallengeDefaultAcr
(String authorizationChallengeDefaultAcr) void
setAuthorizationChallengeEndpoint
(String authorizationChallengeEndpoint) Sets authorization challenge endpointvoid
setAuthorizationChallengeSessionLifetimeInSeconds
(Integer authorizationChallengeSessionLifetimeInSeconds) void
setAuthorizationChallengeShouldGenerateSession
(Boolean authorizationChallengeShouldGenerateSession) void
setAuthorizationCodeLifetime
(int authorizationCodeLifetime) void
setAuthorizationEncryptionAlgValuesSupported
(List<String> authorizationEncryptionAlgValuesSupported) void
setAuthorizationEncryptionEncValuesSupported
(List<String> authorizationEncryptionEncValuesSupported) void
setAuthorizationEndpoint
(String authorizationEndpoint) Sets the URL of the Authentication and Authorization endpoint.void
setAuthorizationRequestCustomAllowedParameters
(Set<AuthorizationRequestCustomParameter> authorizationRequestCustomAllowedParameters) void
setAuthorizationSigningAlgValuesSupported
(List<String> authorizationSigningAlgValuesSupported) void
setBackchannelAuthenticationEndpoint
(String backchannelAuthenticationEndpoint) void
setBackchannelAuthenticationRequestSigningAlgValuesSupported
(List<String> backchannelAuthenticationRequestSigningAlgValuesSupported) void
setBackchannelAuthenticationResponseExpiresIn
(int backchannelAuthenticationResponseExpiresIn) void
setBackchannelAuthenticationResponseInterval
(int backchannelAuthenticationResponseInterval) void
setBackchannelBindingMessagePattern
(String backchannelBindingMessagePattern) void
setBackchannelClientId
(String backchannelClientId) void
setBackchannelDeviceRegistrationEndpoint
(String backchannelDeviceRegistrationEndpoint) void
setBackchannelLoginHintClaims
(List<String> backchannelLoginHintClaims) void
setBackchannelRedirectUri
(String backchannelRedirectUri) void
setBackchannelRequestsProcessorJobChunkSize
(int backchannelRequestsProcessorJobChunkSize) void
setBackchannelRequestsProcessorJobIntervalSec
(int backchannelRequestsProcessorJobIntervalSec) void
setBackchannelTokenDeliveryModesSupported
(List<String> backchannelTokenDeliveryModesSupported) void
setBackchannelUserCodeParameterSupported
(Boolean backchannelUserCodeParameterSupported) void
setBaseEndpoint
(String baseEndpoint) Sets the base URI of the endpoints.void
setBlockWebviewAuthorizationEnabled
(Boolean blockWebviewAuthorizationEnabled) void
setChangeSessionIdOnAuthentication
(Boolean changeSessionIdOnAuthentication) 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.void
setCheckUserPresenceOnRefreshToken
(Boolean checkUserPresenceOnRefreshToken) void
setCibaEndUserNotificationConfig
(CIBAEndUserNotificationConfig cibaEndUserNotificationConfig) void
setCibaGrantLifeExtraTimeSec
(int cibaGrantLifeExtraTimeSec) void
setCibaMaxExpirationTimeAllowedSec
(int cibaMaxExpirationTimeAllowedSec) void
setClaimsLocalesSupported
(List<String> claimsLocalesSupported) void
setClaimsParameterSupported
(Boolean claimsParameterSupported) void
setClaimTypesSupported
(List<String> claimTypesSupported) void
setClientAuthenticationFiltersEnabled
(Boolean clientAuthenticationFiltersEnabled) void
setClientBlackList
(List<String> clientBlackList) void
setClientInfoEndpoint
(String clientInfoEndpoint) Sets the URL for the Client Info endpoint.void
setClientPeriodicUpdateTimerInterval
(int clientPeriodicUpdateTimerInterval) void
setClientRegDefaultToCodeFlowWithRefresh
(Boolean clientRegDefaultToCodeFlowWithRefresh) void
setClientWhiteList
(List<String> clientWhiteList) void
setConfigurationUpdateInterval
(int configurationUpdateInterval) void
setConnectionServiceConfiguration
(ConnectionServiceConfiguration connectionServiceConfiguration) void
setConsentGatheringScriptBackwardCompatibility
(Boolean consentGatheringScriptBackwardCompatibility) void
setCookieDomain
(String cookieDomain) void
setCssLocation
(String cssLocation) void
setCustomHeadersWithAuthorizationResponse
(Boolean customHeadersWithAuthorizationResponse) void
setDateFormatterPatterns
(Map<String, String> dateFormatterPatterns) void
setDcrAttestationEvidenceRequired
(Boolean dcrAttestationEvidenceRequired) void
setDcrAuthorizationWithClientCredentials
(Boolean dcrAuthorizationWithClientCredentials) void
setDcrAuthorizationWithMTLS
(Boolean dcrAuthorizationWithMTLS) void
setDcrForbidExpirationTimeInRequest
(Boolean dcrForbidExpirationTimeInRequest) void
setDcrSignatureValidationEnabled
(Boolean dcrSignatureValidationEnabled) void
setDcrSignatureValidationJwks
(String dcrSignatureValidationJwks) void
setDcrSignatureValidationJwksUri
(String dcrSignatureValidationJwksUri) void
setDcrSignatureValidationSharedSecret
(String dcrSignatureValidationSharedSecret) void
setDcrSignatureValidationSoftwareStatementJwksClaim
(String dcrSignatureValidationSoftwareStatementJwksClaim) void
setDcrSignatureValidationSoftwareStatementJwksURIClaim
(String dcrSignatureValidationSoftwareStatementJwksURIClaim) void
setDefaultSignatureAlgorithm
(String defaultSignatureAlgorithm) void
setDefaultSubjectType
(String defaultSubjectType) void
setDeviceAuthzAcr
(String deviceAuthzAcr) void
setDeviceAuthzEndpoint
(String deviceAuthzEndpoint) void
setDeviceAuthzRequestExpiresIn
(int deviceAuthzRequestExpiresIn) void
setDeviceAuthzResponseTypeToProcessAuthz
(String deviceAuthzResponseTypeToProcessAuthz) void
setDeviceAuthzTokenPollInterval
(int deviceAuthzTokenPollInterval) void
setDisableAuthnForMaxAgeZero
(Boolean disableAuthnForMaxAgeZero) void
setDisableJdkLogger
(Boolean disableJdkLogger) void
setDisablePromptConsent
(Boolean disablePromptConsent) void
setDisablePromptCreate
(Boolean disablePromptCreate) void
setDisablePromptLogin
(Boolean disablePromptLogin) void
setDisableU2fEndpoint
(Boolean disableU2fEndpoint) void
setDiscoveryAllowedKeys
(List<String> discoveryAllowedKeys) void
setDiscoveryCacheLifetimeInMinutes
(int discoveryCacheLifetimeInMinutes) void
setDiscoveryDenyKeys
(List<String> discoveryDenyKeys) void
setDisplayValuesSupported
(List<String> displayValuesSupported) void
void
setDpopJktForceForAuthorizationCode
(Boolean dpopJktForceForAuthorizationCode) void
setDpopJtiCacheTime
(int dpopJtiCacheTime) void
setDpopNonceCacheTime
(int dpopNonceCacheTime) void
setDpopSigningAlgValuesSupported
(List<String> dpopSigningAlgValuesSupported) void
setDpopTimeframe
(int dpopTimeframe) void
setDpopUseNonce
(Boolean dpopUseNonce) void
setDynamicRegistrationAllowedPasswordGrantScopes
(List<String> dynamicRegistrationAllowedPasswordGrantScopes) void
setDynamicRegistrationCustomAttributes
(List<String> dynamicRegistrationCustomAttributes) void
setDynamicRegistrationCustomObjectClass
(String dynamicRegistrationCustomObjectClass) void
setDynamicRegistrationDefaultCustomAttributes
(com.fasterxml.jackson.databind.JsonNode dynamicRegistrationDefaultCustomAttributes) void
setDynamicRegistrationExpirationTime
(int dynamicRegistrationExpirationTime) void
setDynamicRegistrationPasswordGrantTypeEnabled
(Boolean dynamicRegistrationPasswordGrantTypeEnabled) This method sets the flag that define if Jans Auth supports or not password grant type for dynamic client registration.void
setDynamicRegistrationPersistClientAuthorizations
(Boolean dynamicRegistrationPersistClientAuthorizations) void
setDynamicRegistrationScopesParamEnabled
(Boolean dynamicRegistrationScopesParamEnabled) void
setEnableClientGrantTypeUpdate
(Boolean enableClientGrantTypeUpdate) void
setEnabledOAuthAuditLogging
(Boolean enabledOAuthAuditLogging) void
setEndSessionEndpoint
(String endSessionEndpoint) Sets the URL of the End Session endpoint.void
setEndSessionWithAccessToken
(Boolean endSessionWithAccessToken) void
setErrorHandlingMethod
(ErrorHandlingMethod errorHandlingMethod) void
setErrorReasonEnabled
(Boolean errorReasonEnabled) void
setExpirationNotificatorEnabled
(Boolean expirationNotificatorEnabled) void
setExpirationNotificatorIntervalInSeconds
(int expirationNotificatorIntervalInSeconds) void
setExpirationNotificatorMapSizeLimit
(int expirationNotificatorMapSizeLimit) void
setExternalLoggerConfiguration
(String externalLoggerConfiguration) void
setExternalUriWhiteList
(List<String> externalUriWhiteList) void
setFapiCompatibility
(Boolean fapiCompatibility) void
setFeatureFlags
(List<String> featureFlags) void
setForceIdTokenHintPresence
(Boolean forceIdTokenHintPresence) void
setForceOfflineAccessScopeToEnableRefreshToken
(Boolean forceOfflineAccessScopeToEnableRefreshToken) void
setForceRopcInAuthorizationEndpoint
(Boolean forceRopcInAuthorizationEndpoint) void
setForceSignedRequestObject
(Boolean forceSignedRequestObject) void
setFrontChannelLogoutSessionSupported
(Boolean frontChannelLogoutSessionSupported) void
setGrantTypesAndResponseTypesAutofixEnabled
(Boolean grantTypesAndResponseTypesAutofixEnabled) void
setGrantTypesSupported
(Set<GrantType> grantTypesSupported) void
setGrantTypesSupportedByDynamicRegistration
(Set<GrantType> grantTypesSupportedByDynamicRegistration) void
setHttpLoggingEnabled
(Boolean httpLoggingEnabled) void
setHttpLoggingExcludePaths
(Set<String> httpLoggingExcludePaths) void
setHttpLoggingResponseBodyContent
(Boolean httpLoggingResponseBodyContent) void
setIdGenerationEndpoint
(String idGenerationEndpoint) void
setIdTokenEncryptionAlgValuesSupported
(List<String> idTokenEncryptionAlgValuesSupported) void
setIdTokenEncryptionEncValuesSupported
(List<String> idTokenEncryptionEncValuesSupported) void
setIdTokenFilterClaimsBasedOnAccessToken
(Boolean idTokenFilterClaimsBasedOnAccessToken) void
setIdTokenLifetime
(int idTokenLifetime) void
setIdTokenSigningAlgValuesSupported
(List<String> idTokenSigningAlgValuesSupported) void
setIdTokenTokenBindingCnfValuesSupported
(List<String> idTokenTokenBindingCnfValuesSupported) void
setImgLocation
(String imgLocation) setIncludeRefreshTokenLifetimeInTokenResponse
(Boolean includeRefreshTokenLifetimeInTokenResponse) void
setIncludeSidInResponse
(Boolean includeSidInResponse) void
setIntrospectionAccessTokenMustHaveIntrospectionScope
(Boolean introspectionAccessTokenMustHaveIntrospectionScope) void
setIntrospectionAccessTokenMustHaveUmaProtectionScope
(Boolean introspectionAccessTokenMustHaveUmaProtectionScope) void
setIntrospectionEncryptionAlgValuesSupported
(List<String> introspectionEncryptionAlgValuesSupported) void
setIntrospectionEncryptionEncValuesSupported
(List<String> introspectionEncryptionEncValuesSupported) void
setIntrospectionEndpoint
(String introspectionEndpoint) void
setIntrospectionResponseScopesBackwardCompatibility
(Boolean introspectionResponseScopesBackwardCompatibility) void
setIntrospectionRestrictBasicAuthnToOwnTokens
(Boolean introspectionRestrictBasicAuthnToOwnTokens) void
setIntrospectionScriptBackwardCompatibility
(Boolean introspectionScriptBackwardCompatibility) void
setIntrospectionSigningAlgValuesSupported
(List<String> introspectionSigningAlgValuesSupported) void
setIntrospectionSkipAuthorization
(Boolean introspectionSkipAuthorization) void
setInvalidateSessionCookiesAfterAuthorizationFlow
(Boolean invalidateSessionCookiesAfterAuthorizationFlow) void
Sets the issuer identifier.void
void
setJansOpenIdConnectVersion
(String jansOpenIdConnectVersion) void
setJmsBrokerURISet
(Set<String> jmsBrokerURISet) void
setJmsPassword
(String jmsPassword) void
setJmsUserName
(String jmsUserName) void
setJsLocation
(String jsLocation) void
setJwksAlgorithmsSupported
(List<String> jwksAlgorithmsSupported) 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.void
setKeepAuthenticatorAttributesOnAcrChange
(Boolean keepAuthenticatorAttributesOnAcrChange) void
setKeyAlgsAllowedForGeneration
(List<String> keyAlgsAllowedForGeneration) void
setKeyRegenerationEnabled
(Boolean keyRegenerationEnabled) void
setKeyRegenerationInterval
(int keyRegenerationInterval) void
setKeySelectionStrategy
(KeySelectionStrategy keySelectionStrategy) void
setKeySignWithSameKeyButDiffAlg
(Boolean keySignWithSameKeyButDiffAlg) void
setKeyStoreFile
(String keyStoreFile) void
setKeyStoreSecret
(String keyStoreSecret) void
setLegacyIdTokenClaims
(Boolean legacyIdTokenClaims) void
setLockMessageConfig
(LockMessageConfig lockMessageConfig) void
setLogClientIdOnClientAuthentication
(Boolean logClientIdOnClientAuthentication) void
setLogClientNameOnClientAuthentication
(Boolean logClientNameOnClientAuthentication) void
setLoggingLayout
(String loggingLayout) void
setLoggingLevel
(String loggingLevel) void
setLogNotFoundEntityAsError
(Boolean logNotFoundEntityAsError) setLogoutStatusJwtLifetime
(Integer logoutStatusJwtLifetime) setLogoutStatusJwtSigningAlgValuesSupported
(List<String> logoutStatusJwtSigningAlgValuesSupported) void
setMetricReporterInterval
(int metricReporterInterval) void
setMetricReporterKeepDataDays
(int metricReporterKeepDataDays) void
setMtlsAuthorizationChallengeEndpoint
(String mtlsAuthorizationChallengeEndpoint) Sets MTLS Authorization Challenge Endpoint.void
setMtlsAuthorizationEndpoint
(String mtlsAuthorizationEndpoint) void
setMtlsCheckSessionIFrame
(String mtlsCheckSessionIFrame) void
setMtlsClientInfoEndpoint
(String mtlsClientInfoEndpoint) void
setMtlsDeviceAuthzEndpoint
(String mtlsDeviceAuthzEndpoint) void
setMtlsEndSessionEndpoint
(String mtlsEndSessionEndpoint) void
setMtlsIdGenerationEndpoint
(String mtlsIdGenerationEndpoint) void
setMtlsIntrospectionEndpoint
(String mtlsIntrospectionEndpoint) void
setMtlsJwksUri
(String mtlsJwksUri) void
setMtlsParEndpoint
(String mtlsParEndpoint) void
setMtlsRegistrationEndpoint
(String mtlsRegistrationEndpoint) void
setMtlsTokenEndpoint
(String mtlsTokenEndpoint) void
setMtlsTokenRevocationEndpoint
(String mtlsTokenRevocationEndpoint) void
setMtlsUserInfoEndpoint
(String mtlsUserInfoEndpoint) void
setOpenIdConfigurationEndpoint
(String openIdConfigurationEndpoint) void
setOpenIdDiscoveryEndpoint
(String openIdDiscoveryEndpoint) void
setOpenidScopeBackwardCompatibility
(Boolean openidScopeBackwardCompatibility) void
setOpenidSubAttribute
(String openidSubAttribute) void
setOpPolicyUri
(String opPolicyUri) void
setOpTosUri
(String opTosUri) void
setPairwiseCalculationKey
(String pairwiseCalculationKey) void
setPairwiseCalculationSalt
(String pairwiseCalculationSalt) void
setPairwiseIdType
(String pairwiseIdType) void
setParEndpoint
(String parEndpoint) setParForbidPublicClient
(Boolean parForbidPublicClient) void
setPersistIdToken
(Boolean persistIdToken) void
setPersistRefreshToken
(Boolean persistRefreshToken) void
setPersonCustomObjectClassList
(List<String> personCustomObjectClassList) void
setPublicSubjectIdentifierPerClientEnabled
(Boolean publicSubjectIdentifierPerClientEnabled) setRateLimitRegistrationPeriodInSeconds
(Integer rateLimitRegistrationPeriodInSeconds) setRateLimitRegistrationRequestCount
(Integer rateLimitRegistrationRequestCount) void
setRedirectUrisRegexEnabled
(Boolean redirectUrisRegexEnabled) void
setRefreshTokenExtendLifetimeOnRotation
(Boolean refreshTokenExtendLifetimeOnRotation) void
setRefreshTokenLifetime
(int refreshTokenLifetime) void
setRegistrationEndpoint
(String registrationEndpoint) Sets the URL of the Dynamic Client Registration endpoint.void
setRejectEndSessionIfIdTokenExpired
(Boolean rejectEndSessionIfIdTokenExpired) void
setRejectJwtWithNoneAlg
(Boolean rejectJwtWithNoneAlg) void
setRemoveRefreshTokensForClientOnLogout
(Boolean removeRefreshTokensForClientOnLogout) void
setRequestObjectEncryptionAlgValuesSupported
(List<String> requestObjectEncryptionAlgValuesSupported) void
setRequestObjectEncryptionEncValuesSupported
(List<String> requestObjectEncryptionEncValuesSupported) void
setRequestObjectSigningAlgValuesSupported
(List<String> requestObjectSigningAlgValuesSupported) void
setRequestParameterSupported
(Boolean requestParameterSupported) void
setRequestUriBlockList
(List<String> requestUriBlockList) void
setRequestUriHashVerificationEnabled
(Boolean requestUriHashVerificationEnabled) void
setRequestUriParameterSupported
(Boolean requestUriParameterSupported) void
setRequirePar
(Boolean requirePar) void
setRequirePkce
(Boolean requirePkce) void
setRequireRequestObjectEncryption
(Boolean requireRequestObjectEncryption) void
setRequireRequestUriRegistration
(Boolean requireRequestUriRegistration) void
setResponseModesSupported
(Set<ResponseMode> responseModesSupported) void
setResponseTypesSupported
(Set<Set<ResponseType>> responseTypesSupported) void
setReturnClientSecretOnRead
(Boolean returnClientSecretOnRead) void
setReturnDeviceSecretFromAuthzEndpoint
(Boolean returnDeviceSecretFromAuthzEndpoint) void
setRotateClientRegistrationAccessTokenOnUsage
(Boolean rotateClientRegistrationAccessTokenOnUsage) void
setRotateDeviceSecret
(Boolean rotateDeviceSecret) void
setSaveTokensInCache
(Boolean saveTokensInCache) void
setSaveTokensInCacheAndDontSaveInPersistence
(Boolean saveTokensInCacheAndDontSaveInPersistence) void
setSectorIdentifierCacheLifetimeInMinutes
(int sectorIdentifierCacheLifetimeInMinutes) void
setServiceDocumentation
(String serviceDocumentation) void
setSessionIdCookieLifetime
(Integer sessionIdCookieLifetime) Sets session id cookie lifetimevoid
setSessionIdLifetime
(Integer sessionIdLifetime) Sets session id lifetimevoid
setSessionIdPersistInCache
(Boolean sessionIdPersistInCache) void
setSessionIdPersistOnPromptNone
(Boolean sessionIdPersistOnPromptNone) void
setSessionIdRequestParameterEnabled
(Boolean sessionIdRequestParameterEnabled) void
setSessionIdUnauthenticatedUnusedLifetime
(int sessionIdUnauthenticatedUnusedLifetime) void
setSessionIdUnusedLifetime
(int sessionIdUnusedLifetime) setSessionIdUserClaimsInAttributes
(List<String> sessionIdUserClaimsInAttributes) void
setShareSubjectIdBetweenClientsWithSameSectorId
(Boolean shareSubjectIdBetweenClientsWithSameSectorId) void
setSkipAuthenticationFilterOptionsMethod
(Boolean skipAuthenticationFilterOptionsMethod) void
setSkipAuthorizationForOpenIdScopeAndPairwiseId
(Boolean skipAuthorizationForOpenIdScopeAndPairwiseId) void
setSkipRefreshTokenDuringRefreshing
(Boolean skipRefreshTokenDuringRefreshing) void
setSoftwareStatementValidationClaimName
(String softwareStatementValidationClaimName) void
setSoftwareStatementValidationType
(String softwareStatementValidationType) void
setSpontaneousScopeLifetime
(int spontaneousScopeLifetime) void
setSsaConfiguration
(SsaConfiguration ssaConfiguration) void
setStatAuthorizationScope
(String statAuthorizationScope) void
setStaticDecryptionKid
(String staticDecryptionKid) void
setStaticKid
(String staticKid) void
setStatTimerIntervalInSeconds
(int statTimerIntervalInSeconds) void
setStatusListBitSize
(int statusListBitSize) void
setStatusListIndexAllocationBlockSize
(int statusListIndexAllocationBlockSize) void
setStatusListResponseJwtLifetime
(int statusListResponseJwtLifetime) void
setStatusListResponseJwtSignatureAlgorithm
(String statusListResponseJwtSignatureAlgorithm) void
setSubjectIdentifiersPerClientSupported
(List<String> subjectIdentifiersPerClientSupported) void
setSubjectTypesSupported
(List<String> subjectTypesSupported) void
setTokenEndpoint
(String tokenEndpoint) Sets the URL of the Token endpoint.void
setTokenEndpointAuthMethodsSupported
(List<String> tokenEndpointAuthMethodsSupported) void
setTokenEndpointAuthSigningAlgValuesSupported
(List<String> tokenEndpointAuthSigningAlgValuesSupported) void
setTokenRevocationEndpoint
(String tokenRevocationEndpoint) Sets the URL of the Token Revocation endpoint.void
setTrustedClientEnabled
(Boolean trustedClientEnabled) void
setTrustedSsaIssuers
(Map<String, TrustedIssuerConfig> trustedSsaIssuers) void
setTxTokenEncryptionAlgValuesSupported
(List<String> txTokenEncryptionAlgValuesSupported) void
setTxTokenEncryptionEncValuesSupported
(List<String> txTokenEncryptionEncValuesSupported) void
setTxTokenLifetime
(int txTokenLifetime) void
setTxTokenSigningAlgValuesSupported
(List<String> txTokenSigningAlgValuesSupported) void
setUiLocalesSupported
(List<String> uiLocalesSupported) void
setUmaAddScopesAutomatically
(Boolean umaAddScopesAutomatically) void
setUmaConfigurationEndpoint
(String umaConfigurationEndpoint) void
setUmaGrantAccessIfNoPolicies
(Boolean umaGrantAccessIfNoPolicies) void
setUmaPctLifetime
(int umaPctLifetime) void
setUmaResourceLifetime
(int umaResourceLifetime) void
setUmaRestrictResourceToAssociatedClient
(Boolean umaRestrictResourceToAssociatedClient) void
setUmaRptAsJwt
(Boolean umaRptAsJwt) void
setUmaRptLifetime
(int umaRptLifetime) void
setUmaTicketLifetime
(int umaTicketLifetime) void
setUmaValidateClaimToken
(Boolean umaValidateClaimToken) void
setUpdateClientAccessTime
(Boolean updateClientAccessTime) void
setUpdateUserLastLogonTime
(Boolean updateUserLastLogonTime) void
setUseHighestLevelScriptIfAcrScriptNotFound
(Boolean useHighestLevelScriptIfAcrScriptNotFound) void
setUseLocalCache
(Boolean useLocalCache) void
setUseNestedJwtDuringEncryption
(Boolean useNestedJwtDuringEncryption) setUseOpenidSubAttributeValueForPairwiseLocalAccountId
(Boolean useOpenidSubAttributeValueForPairwiseLocalAccountId) void
setUserInfoEncryptionAlgValuesSupported
(List<String> userInfoEncryptionAlgValuesSupported) void
setUserInfoEncryptionEncValuesSupported
(List<String> userInfoEncryptionEncValuesSupported) void
setUserInfoEndpoint
(String userInfoEndpoint) Sets the URL for the User Info endpoint.setUserInfoLifetime
(int userInfoLifetime) void
setUserInfoSigningAlgValuesSupported
(List<String> userInfoSigningAlgValuesSupported) void
setWebKeysStorage
(WebKeyStorage webKeysStorage) void
setXframeOptionsHeaderValue
(XFrameOptions xframeOptionsHeaderValue)
-
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
-
DEFAULT_STAT_SCOPE
- See Also:
-
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
-
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
-
setUseOpenidSubAttributeValueForPairwiseLocalAccountId
public AppConfiguration setUseOpenidSubAttributeValueForPairwiseLocalAccountId(Boolean useOpenidSubAttributeValueForPairwiseLocalAccountId) -
getArchivedJwkLifetimeInSeconds
public int getArchivedJwkLifetimeInSeconds() -
setArchivedJwkLifetimeInSeconds
public void setArchivedJwkLifetimeInSeconds(int archivedJwkLifetimeInSeconds) -
getDpopJktForceForAuthorizationCode
-
setDpopJktForceForAuthorizationCode
-
getForceRopcInAuthorizationEndpoint
-
setForceRopcInAuthorizationEndpoint
-
getDateFormatterPatterns
-
setDateFormatterPatterns
-
getDpopUseNonce
-
setDpopUseNonce
-
getDpopNonceCacheTime
public int getDpopNonceCacheTime() -
setDpopNonceCacheTime
public void setDpopNonceCacheTime(int dpopNonceCacheTime) -
getDcrSsaValidationConfigs
-
getRequireRequestObjectEncryption
-
setRequireRequestObjectEncryption
-
getAllowAllValueForRevokeEndpoint
-
setAllowAllValueForRevokeEndpoint
-
getAllowRevokeForOtherClients
-
setAllowRevokeForOtherClients
-
getReturnDeviceSecretFromAuthzEndpoint
-
setReturnDeviceSecretFromAuthzEndpoint
-
getRateLimitRegistrationRequestCount
-
setRateLimitRegistrationRequestCount
public AppConfiguration setRateLimitRegistrationRequestCount(Integer rateLimitRegistrationRequestCount) -
getRateLimitRegistrationPeriodInSeconds
-
setRateLimitRegistrationPeriodInSeconds
public AppConfiguration setRateLimitRegistrationPeriodInSeconds(Integer rateLimitRegistrationPeriodInSeconds) -
getAuthorizationChallengeSessionLifetimeInSeconds
-
setAuthorizationChallengeSessionLifetimeInSeconds
public void setAuthorizationChallengeSessionLifetimeInSeconds(Integer authorizationChallengeSessionLifetimeInSeconds) -
getRotateDeviceSecret
-
setRotateDeviceSecret
-
getLogNotFoundEntityAsError
-
setLogNotFoundEntityAsError
-
getRequirePkce
-
setRequirePkce
-
getAllowIdTokenWithoutImplicitGrantType
-
setAllowIdTokenWithoutImplicitGrantType
-
getDiscoveryDenyKeys
-
setDiscoveryDenyKeys
-
getDiscoveryAllowedKeys
-
setDiscoveryAllowedKeys
-
getCheckUserPresenceOnRefreshToken
-
setCheckUserPresenceOnRefreshToken
-
isFeatureEnabled
-
getFeatureFlags
-
setFeatureFlags
-
isUseNestedJwtDuringEncryption
-
setUseNestedJwtDuringEncryption
-
getKeySelectionStrategy
-
setKeySelectionStrategy
-
getKeySignWithSameKeyButDiffAlg
-
setKeySignWithSameKeyButDiffAlg
-
getStaticKid
-
setStaticKid
-
getStaticDecryptionKid
-
setStaticDecryptionKid
-
getKeyAlgsAllowedForGeneration
-
setKeyAlgsAllowedForGeneration
-
getDiscoveryCacheLifetimeInMinutes
public int getDiscoveryCacheLifetimeInMinutes() -
setDiscoveryCacheLifetimeInMinutes
public void setDiscoveryCacheLifetimeInMinutes(int discoveryCacheLifetimeInMinutes) -
getSoftwareStatementValidationType
-
getSoftwareStatementValidationClaimName
-
setSoftwareStatementValidationType
-
setSoftwareStatementValidationClaimName
-
getSkipRefreshTokenDuringRefreshing
-
setSkipRefreshTokenDuringRefreshing
-
getRefreshTokenExtendLifetimeOnRotation
-
setRefreshTokenExtendLifetimeOnRotation
-
getAllowBlankValuesInDiscoveryResponse
-
setAllowBlankValuesInDiscoveryResponse
-
getSectorIdentifierCacheLifetimeInMinutes
public int getSectorIdentifierCacheLifetimeInMinutes() -
setSectorIdentifierCacheLifetimeInMinutes
public void setSectorIdentifierCacheLifetimeInMinutes(int sectorIdentifierCacheLifetimeInMinutes) -
getExpirationNotificatorEnabled
-
setExpirationNotificatorEnabled
-
getExpirationNotificatorMapSizeLimit
public int getExpirationNotificatorMapSizeLimit() -
setExpirationNotificatorMapSizeLimit
public void setExpirationNotificatorMapSizeLimit(int expirationNotificatorMapSizeLimit) -
getExpirationNotificatorIntervalInSeconds
public int getExpirationNotificatorIntervalInSeconds() -
setExpirationNotificatorIntervalInSeconds
public void setExpirationNotificatorIntervalInSeconds(int expirationNotificatorIntervalInSeconds) -
getRejectJwtWithNoneAlg
-
setRejectJwtWithNoneAlg
-
getIntrospectionScriptBackwardCompatibility
-
setIntrospectionScriptBackwardCompatibility
public void setIntrospectionScriptBackwardCompatibility(Boolean introspectionScriptBackwardCompatibility) -
getIntrospectionResponseScopesBackwardCompatibility
-
setIntrospectionResponseScopesBackwardCompatibility
public void setIntrospectionResponseScopesBackwardCompatibility(Boolean introspectionResponseScopesBackwardCompatibility) -
getConsentGatheringScriptBackwardCompatibility
-
setConsentGatheringScriptBackwardCompatibility
public void setConsentGatheringScriptBackwardCompatibility(Boolean consentGatheringScriptBackwardCompatibility) -
getErrorReasonEnabled
-
setErrorReasonEnabled
-
getForceOfflineAccessScopeToEnableRefreshToken
-
setForceOfflineAccessScopeToEnableRefreshToken
public void setForceOfflineAccessScopeToEnableRefreshToken(Boolean forceOfflineAccessScopeToEnableRefreshToken) -
getDisablePromptLogin
-
setDisablePromptLogin
-
getDisablePromptConsent
-
setDisablePromptConsent
-
getIncludeSidInResponse
-
setIncludeSidInResponse
-
getIncludeRefreshTokenLifetimeInTokenResponse
-
setIncludeRefreshTokenLifetimeInTokenResponse
public AppConfiguration setIncludeRefreshTokenLifetimeInTokenResponse(Boolean includeRefreshTokenLifetimeInTokenResponse) -
getSessionIdPersistInCache
-
setSessionIdPersistInCache
-
getSessionIdUserClaimsInAttributes
-
setSessionIdUserClaimsInAttributes
public AppConfiguration setSessionIdUserClaimsInAttributes(List<String> sessionIdUserClaimsInAttributes) -
getChangeSessionIdOnAuthentication
-
setChangeSessionIdOnAuthentication
-
getRotateClientRegistrationAccessTokenOnUsage
-
setRotateClientRegistrationAccessTokenOnUsage
public void setRotateClientRegistrationAccessTokenOnUsage(Boolean rotateClientRegistrationAccessTokenOnUsage) -
getReturnClientSecretOnRead
-
setReturnClientSecretOnRead
-
isFapi
public boolean isFapi() -
getFapiCompatibility
-
setFapiCompatibility
-
getDcrAuthorizationWithClientCredentials
-
setDcrAuthorizationWithClientCredentials
-
getDcrSignatureValidationEnabled
-
setDcrSignatureValidationEnabled
-
getDcrSignatureValidationSoftwareStatementJwksURIClaim
-
setDcrSignatureValidationSoftwareStatementJwksURIClaim
public void setDcrSignatureValidationSoftwareStatementJwksURIClaim(String dcrSignatureValidationSoftwareStatementJwksURIClaim) -
getDcrSignatureValidationSoftwareStatementJwksClaim
-
setDcrSignatureValidationSoftwareStatementJwksClaim
public void setDcrSignatureValidationSoftwareStatementJwksClaim(String dcrSignatureValidationSoftwareStatementJwksClaim) -
getDcrSignatureValidationJwks
-
setDcrSignatureValidationJwks
-
getDcrSignatureValidationJwksUri
-
setDcrSignatureValidationJwksUri
-
getDcrAttestationEvidenceRequired
-
setDcrAttestationEvidenceRequired
-
getDcrAuthorizationWithMTLS
-
setDcrAuthorizationWithMTLS
-
getTrustedSsaIssuers
-
setTrustedSsaIssuers
-
getForceIdTokenHintPresence
-
setForceIdTokenHintPresence
-
getRejectEndSessionIfIdTokenExpired
-
setRejectEndSessionIfIdTokenExpired
-
getAllowEndSessionWithUnmatchedSid
-
setAllowEndSessionWithUnmatchedSid
-
getRemoveRefreshTokensForClientOnLogout
-
setRemoveRefreshTokensForClientOnLogout
-
getDisableJdkLogger
-
setDisableJdkLogger
-
getFrontChannelLogoutSessionSupported
-
setFrontChannelLogoutSessionSupported
-
getIntrospectionAccessTokenMustHaveIntrospectionScope
-
setIntrospectionAccessTokenMustHaveIntrospectionScope
public void setIntrospectionAccessTokenMustHaveIntrospectionScope(Boolean introspectionAccessTokenMustHaveIntrospectionScope) -
getIntrospectionAccessTokenMustHaveUmaProtectionScope
-
setIntrospectionAccessTokenMustHaveUmaProtectionScope
public void setIntrospectionAccessTokenMustHaveUmaProtectionScope(Boolean introspectionAccessTokenMustHaveUmaProtectionScope) -
getIntrospectionSkipAuthorization
-
setIntrospectionSkipAuthorization
-
getIntrospectionRestrictBasicAuthnToOwnTokens
-
setIntrospectionRestrictBasicAuthnToOwnTokens
public void setIntrospectionRestrictBasicAuthnToOwnTokens(Boolean introspectionRestrictBasicAuthnToOwnTokens) -
getUmaRptAsJwt
-
setUmaRptAsJwt
-
getUmaAddScopesAutomatically
-
setUmaAddScopesAutomatically
-
getUmaValidateClaimToken
-
setUmaValidateClaimToken
-
getUmaGrantAccessIfNoPolicies
-
setUmaGrantAccessIfNoPolicies
-
getUmaRestrictResourceToAssociatedClient
-
setUmaRestrictResourceToAssociatedClient
-
getIssuer
Returns the issuer identifier.- Returns:
- The issuer identifier.
-
setIssuer
Sets the issuer identifier.- Parameters:
issuer
- The issuer identifier.
-
getBaseEndpoint
Returns the base URI of the endpoints.- Returns:
- The base URI of endpoints.
-
setBaseEndpoint
Sets the base URI of the endpoints.- Parameters:
baseEndpoint
- The base URI of the endpoints.
-
getAuthorizationEndpoint
Returns the URL of the Authentication and Authorization endpoint.- Returns:
- The URL of the Authentication and Authorization endpoint.
-
setAuthorizationEndpoint
Sets the URL of the Authentication and Authorization endpoint.- Parameters:
authorizationEndpoint
- The URL of the Authentication and Authorization endpoint.
-
getAuthorizationChallengeEndpoint
Gets authorization challenge endpoint.- Returns:
- authorization challenge endpoint
-
setAuthorizationChallengeEndpoint
Sets authorization challenge endpoint- Parameters:
authorizationChallengeEndpoint
- authorization challenge endpoint
-
getTokenEndpoint
Returns the URL of the Token endpoint.- Returns:
- The URL of the Token endpoint.
-
setTokenEndpoint
Sets the URL of the Token endpoint.- Parameters:
tokenEndpoint
- The URL of the Token endpoint.
-
getTokenRevocationEndpoint
Returns the URL of the Token Revocation endpoint.- Returns:
- The URL of the Token Revocation endpoint.
-
setTokenRevocationEndpoint
Sets the URL of the Token Revocation endpoint.- Parameters:
tokenRevocationEndpoint
- The URL of the Token Revocation endpoint.
-
getUserInfoEndpoint
Returns the URL of the User Info endpoint.- Returns:
- The URL of the User Info endpoint.
-
setUserInfoEndpoint
Sets the URL for the User Info endpoint.- Parameters:
userInfoEndpoint
- The URL for the User Info endpoint.
-
getClientInfoEndpoint
Returns the URL od the Client Info endpoint.- Returns:
- The URL of the Client Info endpoint.
-
setClientInfoEndpoint
Sets the URL for the Client Info endpoint.- Parameters:
clientInfoEndpoint
- The URL for the Client Info endpoint.
-
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
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
Returns the URL of the End Session endpoint.- Returns:
- The URL of the End Session endpoint.
-
setEndSessionEndpoint
Sets the URL of the End Session endpoint.- Parameters:
endSessionEndpoint
- The URL of the End Session endpoint.
-
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
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
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
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
Returns the URL of the Dynamic Client Registration endpoint.- Returns:
- The URL of the Dynamic Client Registration endpoint.
-
setRegistrationEndpoint
Sets the URL of the Dynamic Client Registration endpoint.- Parameters:
registrationEndpoint
- The URL of the Dynamic Client Registration endpoint.
-
getOpenIdDiscoveryEndpoint
-
setOpenIdDiscoveryEndpoint
-
getUmaConfigurationEndpoint
-
setUmaConfigurationEndpoint
-
getOpenidSubAttribute
-
setOpenidSubAttribute
-
getPublicSubjectIdentifierPerClientEnabled
-
setPublicSubjectIdentifierPerClientEnabled
public void setPublicSubjectIdentifierPerClientEnabled(Boolean publicSubjectIdentifierPerClientEnabled) -
getSubjectIdentifiersPerClientSupported
-
setSubjectIdentifiersPerClientSupported
-
getIdGenerationEndpoint
-
setIdGenerationEndpoint
-
getIntrospectionEndpoint
-
setIntrospectionEndpoint
-
getParEndpoint
-
setParEndpoint
-
getRequirePar
-
setRequirePar
-
getParForbidPublicClient
-
setParForbidPublicClient
-
getOpenIdConfigurationEndpoint
-
setOpenIdConfigurationEndpoint
-
getApplyXFrameOptionsHeaderIfUriContainsAny
-
setApplyXFrameOptionsHeaderIfUriContainsAny
-
getXframeOptionsHeaderValue
-
setXframeOptionsHeaderValue
-
getResponseTypesSupported
-
getAllResponseTypesSupported
-
setResponseTypesSupported
-
getResponseModesSupported
-
setResponseModesSupported
-
getGrantTypesSupported
-
setGrantTypesSupported
-
getSubjectTypesSupported
-
setSubjectTypesSupported
-
getDefaultSubjectType
-
setDefaultSubjectType
-
getAuthorizationSigningAlgValuesSupported
-
setAuthorizationSigningAlgValuesSupported
-
getAuthorizationEncryptionAlgValuesSupported
-
setAuthorizationEncryptionAlgValuesSupported
-
getAuthorizationEncryptionEncValuesSupported
-
setAuthorizationEncryptionEncValuesSupported
-
getIntrospectionSigningAlgValuesSupported
-
setIntrospectionSigningAlgValuesSupported
-
getIntrospectionEncryptionAlgValuesSupported
-
setIntrospectionEncryptionAlgValuesSupported
-
getIntrospectionEncryptionEncValuesSupported
-
setIntrospectionEncryptionEncValuesSupported
-
getLogoutStatusJwtSigningAlgValuesSupported
-
setLogoutStatusJwtSigningAlgValuesSupported
public AppConfiguration setLogoutStatusJwtSigningAlgValuesSupported(List<String> logoutStatusJwtSigningAlgValuesSupported) -
getTxTokenSigningAlgValuesSupported
-
setTxTokenSigningAlgValuesSupported
-
getTxTokenEncryptionAlgValuesSupported
-
setTxTokenEncryptionAlgValuesSupported
-
getTxTokenEncryptionEncValuesSupported
-
setTxTokenEncryptionEncValuesSupported
-
getUserInfoSigningAlgValuesSupported
-
setUserInfoSigningAlgValuesSupported
-
getUserInfoEncryptionAlgValuesSupported
-
setUserInfoEncryptionAlgValuesSupported
-
getStatTimerIntervalInSeconds
public int getStatTimerIntervalInSeconds() -
setStatTimerIntervalInSeconds
public void setStatTimerIntervalInSeconds(int statTimerIntervalInSeconds) -
getStatAuthorizationScope
-
setStatAuthorizationScope
-
getUserInfoEncryptionEncValuesSupported
-
setUserInfoEncryptionEncValuesSupported
-
getIdTokenSigningAlgValuesSupported
-
setIdTokenSigningAlgValuesSupported
-
getIdTokenEncryptionAlgValuesSupported
-
setIdTokenEncryptionAlgValuesSupported
-
getIdTokenEncryptionEncValuesSupported
-
setIdTokenEncryptionEncValuesSupported
-
getAccessTokenSigningAlgValuesSupported
-
setAccessTokenSigningAlgValuesSupported
-
getForceSignedRequestObject
-
setForceSignedRequestObject
-
getRequestObjectSigningAlgValuesSupported
-
setRequestObjectSigningAlgValuesSupported
-
getRequestObjectEncryptionAlgValuesSupported
-
setRequestObjectEncryptionAlgValuesSupported
-
getRequestObjectEncryptionEncValuesSupported
-
setRequestObjectEncryptionEncValuesSupported
-
getTokenEndpointAuthMethodsSupported
-
setTokenEndpointAuthMethodsSupported
-
getTokenEndpointAuthSigningAlgValuesSupported
-
setTokenEndpointAuthSigningAlgValuesSupported
-
getDynamicRegistrationDefaultCustomAttributes
public com.fasterxml.jackson.databind.JsonNode getDynamicRegistrationDefaultCustomAttributes() -
setDynamicRegistrationDefaultCustomAttributes
public void setDynamicRegistrationDefaultCustomAttributes(com.fasterxml.jackson.databind.JsonNode dynamicRegistrationDefaultCustomAttributes) -
getDynamicRegistrationCustomAttributes
-
setDynamicRegistrationCustomAttributes
-
getDisplayValuesSupported
-
setDisplayValuesSupported
-
getClaimTypesSupported
-
setClaimTypesSupported
-
getJwksAlgorithmsSupported
-
setJwksAlgorithmsSupported
-
getServiceDocumentation
-
setServiceDocumentation
-
getClaimsLocalesSupported
-
setClaimsLocalesSupported
-
getIdTokenTokenBindingCnfValuesSupported
-
setIdTokenTokenBindingCnfValuesSupported
-
getUiLocalesSupported
-
setUiLocalesSupported
-
getClaimsParameterSupported
-
setClaimsParameterSupported
-
getRequestParameterSupported
-
setRequestParameterSupported
-
getRequestUriParameterSupported
-
setRequestUriParameterSupported
-
getRequireRequestUriRegistration
-
setRequireRequestUriRegistration
-
getRequestUriBlockList
-
setRequestUriBlockList
-
getOpPolicyUri
-
setOpPolicyUri
-
getOpTosUri
-
setOpTosUri
-
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
-
getSaveTokensInCache
-
setSaveTokensInCache
-
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
-
setAllowSpontaneousScopes
-
getSpontaneousScopeLifetime
public int getSpontaneousScopeLifetime() -
setSpontaneousScopeLifetime
public void setSpontaneousScopeLifetime(int spontaneousScopeLifetime) -
getStatusListResponseJwtLifetime
public int getStatusListResponseJwtLifetime() -
setStatusListResponseJwtLifetime
public void setStatusListResponseJwtLifetime(int statusListResponseJwtLifetime) -
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
-
setKeyRegenerationEnabled
-
getKeyRegenerationInterval
public int getKeyRegenerationInterval() -
setKeyRegenerationInterval
public void setKeyRegenerationInterval(int keyRegenerationInterval) -
getDefaultSignatureAlgorithm
-
setDefaultSignatureAlgorithm
-
getJansOpenIdConnectVersion
-
setJansOpenIdConnectVersion
-
getJansId
-
setJansId
-
getDcrForbidExpirationTimeInRequest
-
setDcrForbidExpirationTimeInRequest
-
getDynamicRegistrationExpirationTime
public int getDynamicRegistrationExpirationTime() -
setDynamicRegistrationExpirationTime
public void setDynamicRegistrationExpirationTime(int dynamicRegistrationExpirationTime) -
getDynamicRegistrationPersistClientAuthorizations
-
setDynamicRegistrationPersistClientAuthorizations
public void setDynamicRegistrationPersistClientAuthorizations(Boolean dynamicRegistrationPersistClientAuthorizations) -
getTrustedClientEnabled
-
setTrustedClientEnabled
-
getSkipAuthorizationForOpenIdScopeAndPairwiseId
-
setSkipAuthorizationForOpenIdScopeAndPairwiseId
public void setSkipAuthorizationForOpenIdScopeAndPairwiseId(Boolean skipAuthorizationForOpenIdScopeAndPairwiseId) -
getDynamicRegistrationScopesParamEnabled
-
setDynamicRegistrationScopesParamEnabled
-
getPersistIdToken
-
setPersistIdToken
-
getPersistRefreshToken
-
setPersistRefreshToken
-
getAllowPostLogoutRedirectWithoutValidation
-
setAllowPostLogoutRedirectWithoutValidation
public void setAllowPostLogoutRedirectWithoutValidation(Boolean allowPostLogoutRedirectWithoutValidation) -
getInvalidateSessionCookiesAfterAuthorizationFlow
-
setInvalidateSessionCookiesAfterAuthorizationFlow
public void setInvalidateSessionCookiesAfterAuthorizationFlow(Boolean invalidateSessionCookiesAfterAuthorizationFlow) -
getDynamicRegistrationCustomObjectClass
-
setDynamicRegistrationCustomObjectClass
-
getPersonCustomObjectClassList
-
setPersonCustomObjectClassList
-
getAuthenticationFiltersEnabled
-
setAuthenticationFiltersEnabled
-
getClientAuthenticationFiltersEnabled
-
setClientAuthenticationFiltersEnabled
-
getAuthenticationFilters
-
getClientAuthenticationFilters
-
getCorsConfigurationFilters
-
getSessionIdUnusedLifetime
public int getSessionIdUnusedLifetime() -
setSessionIdUnusedLifetime
public void setSessionIdUnusedLifetime(int sessionIdUnusedLifetime) -
getSessionIdUnauthenticatedUnusedLifetime
public int getSessionIdUnauthenticatedUnusedLifetime() -
setSessionIdUnauthenticatedUnusedLifetime
public void setSessionIdUnauthenticatedUnusedLifetime(int sessionIdUnauthenticatedUnusedLifetime) -
getSessionIdPersistOnPromptNone
-
setSessionIdPersistOnPromptNone
-
getSessionIdRequestParameterEnabled
-
setSessionIdRequestParameterEnabled
-
getConfigurationUpdateInterval
public int getConfigurationUpdateInterval() -
setConfigurationUpdateInterval
public void setConfigurationUpdateInterval(int configurationUpdateInterval) -
getJsLocation
-
setJsLocation
-
getCssLocation
-
setCssLocation
-
getImgLocation
-
setImgLocation
-
getMetricReporterInterval
public int getMetricReporterInterval() -
setMetricReporterInterval
public void setMetricReporterInterval(int metricReporterInterval) -
getMetricReporterKeepDataDays
public int getMetricReporterKeepDataDays() -
setMetricReporterKeepDataDays
public void setMetricReporterKeepDataDays(int metricReporterKeepDataDays) -
getPairwiseIdType
-
setPairwiseIdType
-
getPairwiseCalculationKey
-
setPairwiseCalculationKey
-
getPairwiseCalculationSalt
-
setPairwiseCalculationSalt
-
getWebKeysStorage
-
setWebKeysStorage
-
getDnName
-
setDnName
-
getKeyStoreFile
-
setKeyStoreFile
-
getKeyStoreSecret
-
setKeyStoreSecret
-
getEndSessionWithAccessToken
-
setEndSessionWithAccessToken
-
getDisablePromptCreate
-
setDisablePromptCreate
-
getCookieDomain
-
setCookieDomain
-
getEnabledOAuthAuditLogging
-
setEnabledOAuthAuditLogging
-
getJmsBrokerURISet
-
setJmsBrokerURISet
-
getJmsUserName
-
setJmsUserName
-
getJmsPassword
-
setJmsPassword
-
getExternalUriWhiteList
-
setExternalUriWhiteList
-
getClientWhiteList
-
setClientWhiteList
-
getClientBlackList
-
setClientBlackList
-
getLegacyIdTokenClaims
-
setLegacyIdTokenClaims
-
getCustomHeadersWithAuthorizationResponse
-
setCustomHeadersWithAuthorizationResponse
public void setCustomHeadersWithAuthorizationResponse(Boolean customHeadersWithAuthorizationResponse) -
getUpdateUserLastLogonTime
-
setUpdateUserLastLogonTime
-
getUpdateClientAccessTime
-
setUpdateClientAccessTime
-
getHttpLoggingEnabled
-
setHttpLoggingEnabled
-
getHttpLoggingExcludePaths
-
setHttpLoggingExcludePaths
-
getLoggingLevel
-
setLoggingLevel
-
getLoggingLayout
-
setLoggingLayout
-
getEnableClientGrantTypeUpdate
-
setEnableClientGrantTypeUpdate
-
getGrantTypesSupportedByDynamicRegistration
-
setGrantTypesSupportedByDynamicRegistration
-
getLogoutStatusJwtLifetime
-
setLogoutStatusJwtLifetime
-
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
Sets session id lifetime- Parameters:
sessionIdLifetime
- session id lifetime
-
getSessionIdCookieLifetime
Gets session id cookie lifetime- Returns:
- session id cookie lifetime
-
setSessionIdCookieLifetime
Sets session id cookie lifetime- Parameters:
sessionIdCookieLifetime
- session id cookie lifetime
-
getActiveSessionAuthorizationScope
-
setActiveSessionAuthorizationScope
-
getLogClientIdOnClientAuthentication
-
setLogClientIdOnClientAuthentication
-
getLogClientNameOnClientAuthentication
-
setLogClientNameOnClientAuthentication
-
getExternalLoggerConfiguration
-
setExternalLoggerConfiguration
-
getAuthorizationRequestCustomAllowedParameters
-
setAuthorizationRequestCustomAllowedParameters
public void setAuthorizationRequestCustomAllowedParameters(Set<AuthorizationRequestCustomParameter> authorizationRequestCustomAllowedParameters) -
getOpenidScopeBackwardCompatibility
-
setOpenidScopeBackwardCompatibility
-
getDisableU2fEndpoint
-
setDisableU2fEndpoint
-
getAuthenticationProtectionConfiguration
-
setAuthenticationProtectionConfiguration
public void setAuthenticationProtectionConfiguration(AuthenticationProtectionConfiguration authenticationProtectionConfiguration) -
getErrorHandlingMethod
-
setErrorHandlingMethod
-
getUseLocalCache
-
setUseLocalCache
-
getKeepAuthenticatorAttributesOnAcrChange
-
setKeepAuthenticatorAttributesOnAcrChange
public void setKeepAuthenticatorAttributesOnAcrChange(Boolean keepAuthenticatorAttributesOnAcrChange) -
getDisableAuthnForMaxAgeZero
-
setDisableAuthnForMaxAgeZero
-
getBackchannelClientId
-
setBackchannelClientId
-
getBackchannelRedirectUri
-
setBackchannelRedirectUri
-
getBackchannelAuthenticationEndpoint
-
setBackchannelAuthenticationEndpoint
-
getBackchannelDeviceRegistrationEndpoint
-
setBackchannelDeviceRegistrationEndpoint
-
getBackchannelTokenDeliveryModesSupported
-
setBackchannelTokenDeliveryModesSupported
-
getBackchannelAuthenticationRequestSigningAlgValuesSupported
-
setBackchannelAuthenticationRequestSigningAlgValuesSupported
-
getBackchannelUserCodeParameterSupported
-
setBackchannelUserCodeParameterSupported
-
getBackchannelBindingMessagePattern
-
setBackchannelBindingMessagePattern
-
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
-
setBackchannelLoginHintClaims
-
getCibaEndUserNotificationConfig
-
setCibaEndUserNotificationConfig
public void setCibaEndUserNotificationConfig(CIBAEndUserNotificationConfig cibaEndUserNotificationConfig) -
getDynamicRegistrationAllowedPasswordGrantScopes
-
setDynamicRegistrationAllowedPasswordGrantScopes
-
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
-
setClientRegDefaultToCodeFlowWithRefresh
-
getGrantTypesAndResponseTypesAutofixEnabled
-
setGrantTypesAndResponseTypesAutofixEnabled
public void setGrantTypesAndResponseTypesAutofixEnabled(Boolean grantTypesAndResponseTypesAutofixEnabled) -
getDeviceAuthzEndpoint
-
setDeviceAuthzEndpoint
-
getDeviceAuthzRequestExpiresIn
public int getDeviceAuthzRequestExpiresIn() -
setDeviceAuthzRequestExpiresIn
public void setDeviceAuthzRequestExpiresIn(int deviceAuthzRequestExpiresIn) -
getDeviceAuthzTokenPollInterval
public int getDeviceAuthzTokenPollInterval() -
setDeviceAuthzTokenPollInterval
public void setDeviceAuthzTokenPollInterval(int deviceAuthzTokenPollInterval) -
getDeviceAuthzResponseTypeToProcessAuthz
-
setDeviceAuthzResponseTypeToProcessAuthz
-
getDeviceAuthzAcr
-
setDeviceAuthzAcr
-
getRequestUriHashVerificationEnabled
-
setRequestUriHashVerificationEnabled
-
getIdTokenFilterClaimsBasedOnAccessToken
-
setIdTokenFilterClaimsBasedOnAccessToken
-
getMtlsAuthorizationEndpoint
-
setMtlsAuthorizationEndpoint
-
getMtlsAuthorizationChallengeEndpoint
Gets MTLS Authorization Challenge Endpoint.- Returns:
- MTLS Authorization Challenge Endpoint.
-
setMtlsAuthorizationChallengeEndpoint
Sets MTLS Authorization Challenge Endpoint.- Parameters:
mtlsAuthorizationChallengeEndpoint
- MTLS Authorization Challenge Endpoint.
-
getMtlsTokenEndpoint
-
setMtlsTokenEndpoint
-
getMtlsTokenRevocationEndpoint
-
setMtlsTokenRevocationEndpoint
-
getMtlsUserInfoEndpoint
-
setMtlsUserInfoEndpoint
-
getMtlsClientInfoEndpoint
-
setMtlsClientInfoEndpoint
-
getMtlsCheckSessionIFrame
-
setMtlsCheckSessionIFrame
-
getMtlsEndSessionEndpoint
-
setMtlsEndSessionEndpoint
-
getMtlsJwksUri
-
setMtlsJwksUri
-
getMtlsRegistrationEndpoint
-
setMtlsRegistrationEndpoint
-
getMtlsIdGenerationEndpoint
-
setMtlsIdGenerationEndpoint
-
getMtlsIntrospectionEndpoint
-
setMtlsIntrospectionEndpoint
-
getMtlsParEndpoint
-
setMtlsParEndpoint
-
getMtlsDeviceAuthzEndpoint
-
setMtlsDeviceAuthzEndpoint
-
getAccessEvaluationAllowBasicClientAuthorization
-
setAccessEvaluationAllowBasicClientAuthorization
public AppConfiguration setAccessEvaluationAllowBasicClientAuthorization(Boolean accessEvaluationAllowBasicClientAuthorization) -
getAccessEvaluationDiscoveryCacheLifetimeInMinutes
public int getAccessEvaluationDiscoveryCacheLifetimeInMinutes() -
setAccessEvaluationDiscoveryCacheLifetimeInMinutes
public AppConfiguration setAccessEvaluationDiscoveryCacheLifetimeInMinutes(int accessEvaluationDiscoveryCacheLifetimeInMinutes) -
getAccessEvaluationScriptName
-
setAccessEvaluationScriptName
-
getDpopSigningAlgValuesSupported
-
setDpopSigningAlgValuesSupported
-
getDpopTimeframe
public int getDpopTimeframe() -
setDpopTimeframe
public void setDpopTimeframe(int dpopTimeframe) -
getDpopJtiCacheTime
public int getDpopJtiCacheTime() -
setDpopJtiCacheTime
public void setDpopJtiCacheTime(int dpopJtiCacheTime) -
getRedirectUrisRegexEnabled
-
setRedirectUrisRegexEnabled
-
getUseHighestLevelScriptIfAcrScriptNotFound
-
setUseHighestLevelScriptIfAcrScriptNotFound
public void setUseHighestLevelScriptIfAcrScriptNotFound(Boolean useHighestLevelScriptIfAcrScriptNotFound) -
getAcrMappings
-
setAcrMappings
-
getAcrToConsentScriptNameMapping
-
setAcrToConsentScriptNameMapping
public AppConfiguration setAcrToConsentScriptNameMapping(Map<String, String> acrToConsentScriptNameMapping) -
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
-
setSsaConfiguration
-
getAuthorizationChallengeShouldGenerateSession
-
setAuthorizationChallengeShouldGenerateSession
public void setAuthorizationChallengeShouldGenerateSession(Boolean authorizationChallengeShouldGenerateSession) -
getAuthorizationChallengeDefaultAcr
-
setAuthorizationChallengeDefaultAcr
-
getBlockWebviewAuthorizationEnabled
-
setBlockWebviewAuthorizationEnabled
-
getHttpLoggingResponseBodyContent
-
setHttpLoggingResponseBodyContent
-
isSkipAuthenticationFilterOptionsMethod
-
setSkipAuthenticationFilterOptionsMethod
-
getLockMessageConfig
-
setLockMessageConfig
-
getConnectionServiceConfiguration
-
setConnectionServiceConfiguration
public void setConnectionServiceConfiguration(ConnectionServiceConfiguration connectionServiceConfiguration)
-