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 TypeFieldDescriptionintstatic final Stringstatic final intstatic final KeySelectionStrategystatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final XFrameOptions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintio.jans.agama.model.EngineConfigintGets the URL of the OP's Archived JSON Web Key Set (JWK) document.Gets authorization challenge endpoint.intReturns the URL of the Authentication and Authorization endpoint.intReturns a number with a positive integer value indicating the expiration time of the "auth_req_id" in seconds since the authentication request was received.intReturns 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.intintReturns 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.intintReturns the URL od the Client Info endpoint.intintintintintintintintcom.fasterxml.jackson.databind.JsonNodeintReturns a flag to determinate if Jans Auth supports password grant type for dynamic client registration.Returns the URL of the End Session endpoint.intintintReturns 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.intintintGets MTLS Authorization Challenge Endpoint.intReturns the URL of the Dynamic Client Registration endpoint.intGets session id cookie lifetimeintintintintintintintReturns the URL of the Token endpoint.Returns the URL of the Token Revocation endpoint.intintintintintReturns the URL of the User Info endpoint.intbooleanisFapi()booleanisFeatureEnabled(FeatureFlagType flagType) setAccessEvaluationAllowBasicClientAuthorization(Boolean accessEvaluationAllowBasicClientAuthorization) setAccessEvaluationDiscoveryCacheLifetimeInMinutes(int accessEvaluationDiscoveryCacheLifetimeInMinutes) setAccessEvaluationScriptName(String accessEvaluationScriptName) voidsetAccessTokenLifetime(int accessTokenLifetime) voidsetAccessTokenSigningAlgValuesSupported(List<String> accessTokenSigningAlgValuesSupported) voidsetAcrMappings(Map<String, String> acrMappings) setAcrToAgamaConsentFlowMapping(Map<String, String> acrToAgamaConsentFlowMapping) setAcrToConsentScriptNameMapping(Map<String, String> acrToConsentScriptNameMapping) voidsetActiveSessionAuthorizationScope(String activeSessionAuthorizationScope) voidsetAgamaConfiguration(io.jans.agama.model.EngineConfig agamaConfiguration) voidsetAllowAllValueForRevokeEndpoint(Boolean allowAllValueForRevokeEndpoint) voidsetAllowBlankValuesInDiscoveryResponse(Boolean allowBlankValuesInDiscoveryResponse) voidsetAllowEndSessionWithUnmatchedSid(Boolean allowEndSessionWithUnmatchedSid) voidsetAllowIdTokenWithoutImplicitGrantType(Boolean allowIdTokenWithoutImplicitGrantType) voidsetAllowPostLogoutRedirectWithoutValidation(Boolean allowPostLogoutRedirectWithoutValidation) voidsetAllowRevokeForOtherClients(Boolean allowRevokeForOtherClients) voidsetAllowSpontaneousScopes(Boolean allowSpontaneousScopes) voidsetApplyXFrameOptionsHeaderIfUriContainsAny(List<String> applyXFrameOptionsHeaderIfUriContainsAny) voidsetArchivedJwkLifetimeInSeconds(int archivedJwkLifetimeInSeconds) voidsetArchivedJwksUri(String archivedJwksUri) Sets the URL of the OP's Archived JSON Web Key Set (JWK) document.voidsetAuthenticationFiltersEnabled(Boolean authenticationFiltersEnabled) voidsetAuthenticationProtectionConfiguration(AuthenticationProtectionConfiguration authenticationProtectionConfiguration) voidsetAuthorizationChallengeDefaultAcr(String authorizationChallengeDefaultAcr) voidsetAuthorizationChallengeEndpoint(String authorizationChallengeEndpoint) Sets authorization challenge endpointvoidsetAuthorizationChallengeSessionLifetimeInSeconds(Integer authorizationChallengeSessionLifetimeInSeconds) voidsetAuthorizationChallengeShouldGenerateSession(Boolean authorizationChallengeShouldGenerateSession) voidsetAuthorizationCodeLifetime(int authorizationCodeLifetime) voidsetAuthorizationEncryptionAlgValuesSupported(List<String> authorizationEncryptionAlgValuesSupported) voidsetAuthorizationEncryptionEncValuesSupported(List<String> authorizationEncryptionEncValuesSupported) voidsetAuthorizationEndpoint(String authorizationEndpoint) Sets the URL of the Authentication and Authorization endpoint.voidsetAuthorizationRequestCustomAllowedParameters(Set<AuthorizationRequestCustomParameter> authorizationRequestCustomAllowedParameters) voidsetAuthorizationSigningAlgValuesSupported(List<String> authorizationSigningAlgValuesSupported) voidsetBackchannelAuthenticationEndpoint(String backchannelAuthenticationEndpoint) voidsetBackchannelAuthenticationRequestSigningAlgValuesSupported(List<String> backchannelAuthenticationRequestSigningAlgValuesSupported) voidsetBackchannelAuthenticationResponseExpiresIn(int backchannelAuthenticationResponseExpiresIn) voidsetBackchannelAuthenticationResponseInterval(int backchannelAuthenticationResponseInterval) voidsetBackchannelBindingMessagePattern(String backchannelBindingMessagePattern) voidsetBackchannelClientId(String backchannelClientId) voidsetBackchannelDeviceRegistrationEndpoint(String backchannelDeviceRegistrationEndpoint) voidsetBackchannelLoginHintClaims(List<String> backchannelLoginHintClaims) voidsetBackchannelRedirectUri(String backchannelRedirectUri) voidsetBackchannelRequestsProcessorJobChunkSize(int backchannelRequestsProcessorJobChunkSize) voidsetBackchannelRequestsProcessorJobIntervalSec(int backchannelRequestsProcessorJobIntervalSec) voidsetBackchannelTokenDeliveryModesSupported(List<String> backchannelTokenDeliveryModesSupported) voidsetBackchannelUserCodeParameterSupported(Boolean backchannelUserCodeParameterSupported) voidsetBaseEndpoint(String baseEndpoint) Sets the base URI of the endpoints.voidsetBlockWebviewAuthorizationEnabled(Boolean blockWebviewAuthorizationEnabled) voidsetChangeSessionIdOnAuthentication(Boolean changeSessionIdOnAuthentication) voidsetCheckSessionIFrame(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.voidsetCheckUserPresenceOnRefreshToken(Boolean checkUserPresenceOnRefreshToken) voidsetCibaEndUserNotificationConfig(CIBAEndUserNotificationConfig cibaEndUserNotificationConfig) voidsetCibaGrantLifeExtraTimeSec(int cibaGrantLifeExtraTimeSec) voidsetCibaMaxExpirationTimeAllowedSec(int cibaMaxExpirationTimeAllowedSec) voidsetClaimsLocalesSupported(List<String> claimsLocalesSupported) voidsetClaimsParameterSupported(Boolean claimsParameterSupported) voidsetClaimTypesSupported(List<String> claimTypesSupported) voidsetClientAuthenticationFiltersEnabled(Boolean clientAuthenticationFiltersEnabled) voidsetClientBlackList(List<String> clientBlackList) voidsetClientInfoEndpoint(String clientInfoEndpoint) Sets the URL for the Client Info endpoint.voidsetClientPeriodicUpdateTimerInterval(int clientPeriodicUpdateTimerInterval) voidsetClientRegDefaultToCodeFlowWithRefresh(Boolean clientRegDefaultToCodeFlowWithRefresh) voidsetClientWhiteList(List<String> clientWhiteList) voidsetConfigurationUpdateInterval(int configurationUpdateInterval) voidsetConnectionServiceConfiguration(ConnectionServiceConfiguration connectionServiceConfiguration) voidsetConsentGatheringScriptBackwardCompatibility(Boolean consentGatheringScriptBackwardCompatibility) voidsetCookieDomain(String cookieDomain) voidsetCssLocation(String cssLocation) voidsetCustomHeadersWithAuthorizationResponse(Boolean customHeadersWithAuthorizationResponse) voidsetDateFormatterPatterns(Map<String, String> dateFormatterPatterns) voidsetDcrAttestationEvidenceRequired(Boolean dcrAttestationEvidenceRequired) voidsetDcrAuthorizationWithClientCredentials(Boolean dcrAuthorizationWithClientCredentials) voidsetDcrAuthorizationWithMTLS(Boolean dcrAuthorizationWithMTLS) voidsetDcrForbidExpirationTimeInRequest(Boolean dcrForbidExpirationTimeInRequest) voidsetDcrSignatureValidationEnabled(Boolean dcrSignatureValidationEnabled) voidsetDcrSignatureValidationJwks(String dcrSignatureValidationJwks) voidsetDcrSignatureValidationJwksUri(String dcrSignatureValidationJwksUri) voidsetDcrSignatureValidationSharedSecret(String dcrSignatureValidationSharedSecret) voidsetDcrSignatureValidationSoftwareStatementJwksClaim(String dcrSignatureValidationSoftwareStatementJwksClaim) voidsetDcrSignatureValidationSoftwareStatementJwksURIClaim(String dcrSignatureValidationSoftwareStatementJwksURIClaim) voidsetDefaultSignatureAlgorithm(String defaultSignatureAlgorithm) voidsetDefaultSubjectType(String defaultSubjectType) voidsetDeviceAuthzAcr(String deviceAuthzAcr) voidsetDeviceAuthzEndpoint(String deviceAuthzEndpoint) voidsetDeviceAuthzRequestExpiresIn(int deviceAuthzRequestExpiresIn) voidsetDeviceAuthzResponseTypeToProcessAuthz(String deviceAuthzResponseTypeToProcessAuthz) voidsetDeviceAuthzTokenPollInterval(int deviceAuthzTokenPollInterval) voidsetDisableAuthnForMaxAgeZero(Boolean disableAuthnForMaxAgeZero) voidsetDisableJdkLogger(Boolean disableJdkLogger) voidsetDisablePromptConsent(Boolean disablePromptConsent) voidsetDisablePromptCreate(Boolean disablePromptCreate) voidsetDisablePromptLogin(Boolean disablePromptLogin) voidsetDisableU2fEndpoint(Boolean disableU2fEndpoint) voidsetDiscoveryAllowedKeys(List<String> discoveryAllowedKeys) voidsetDiscoveryCacheLifetimeInMinutes(int discoveryCacheLifetimeInMinutes) voidsetDiscoveryDenyKeys(List<String> discoveryDenyKeys) voidsetDisplayValuesSupported(List<String> displayValuesSupported) voidvoidsetDpopJktForceForAuthorizationCode(Boolean dpopJktForceForAuthorizationCode) voidsetDpopJtiCacheTime(int dpopJtiCacheTime) voidsetDpopNonceCacheTime(int dpopNonceCacheTime) voidsetDpopSigningAlgValuesSupported(List<String> dpopSigningAlgValuesSupported) voidsetDpopTimeframe(int dpopTimeframe) voidsetDpopUseNonce(Boolean dpopUseNonce) voidsetDynamicRegistrationAllowedPasswordGrantScopes(List<String> dynamicRegistrationAllowedPasswordGrantScopes) voidsetDynamicRegistrationCustomAttributes(List<String> dynamicRegistrationCustomAttributes) voidsetDynamicRegistrationCustomObjectClass(String dynamicRegistrationCustomObjectClass) voidsetDynamicRegistrationDefaultCustomAttributes(com.fasterxml.jackson.databind.JsonNode dynamicRegistrationDefaultCustomAttributes) voidsetDynamicRegistrationExpirationTime(int dynamicRegistrationExpirationTime) voidsetDynamicRegistrationPasswordGrantTypeEnabled(Boolean dynamicRegistrationPasswordGrantTypeEnabled) This method sets the flag that define if Jans Auth supports or not password grant type for dynamic client registration.voidsetDynamicRegistrationPersistClientAuthorizations(Boolean dynamicRegistrationPersistClientAuthorizations) voidsetDynamicRegistrationScopesParamEnabled(Boolean dynamicRegistrationScopesParamEnabled) voidsetEnableClientGrantTypeUpdate(Boolean enableClientGrantTypeUpdate) voidsetEnabledOAuthAuditLogging(Boolean enabledOAuthAuditLogging) voidsetEndSessionEndpoint(String endSessionEndpoint) Sets the URL of the End Session endpoint.voidsetEndSessionWithAccessToken(Boolean endSessionWithAccessToken) voidsetErrorHandlingMethod(ErrorHandlingMethod errorHandlingMethod) voidsetErrorReasonEnabled(Boolean errorReasonEnabled) voidsetExpirationNotificatorEnabled(Boolean expirationNotificatorEnabled) voidsetExpirationNotificatorIntervalInSeconds(int expirationNotificatorIntervalInSeconds) voidsetExpirationNotificatorMapSizeLimit(int expirationNotificatorMapSizeLimit) voidsetExternalLoggerConfiguration(String externalLoggerConfiguration) voidsetExternalUriWhiteList(List<String> externalUriWhiteList) voidsetFapiCompatibility(Boolean fapiCompatibility) voidsetFeatureFlags(List<String> featureFlags) voidsetForceIdTokenHintPresence(Boolean forceIdTokenHintPresence) voidsetForceOfflineAccessScopeToEnableRefreshToken(Boolean forceOfflineAccessScopeToEnableRefreshToken) voidsetForceRopcInAuthorizationEndpoint(Boolean forceRopcInAuthorizationEndpoint) voidsetForceSignedRequestObject(Boolean forceSignedRequestObject) voidsetFrontChannelLogoutSessionSupported(Boolean frontChannelLogoutSessionSupported) voidsetGrantTypesAndResponseTypesAutofixEnabled(Boolean grantTypesAndResponseTypesAutofixEnabled) voidsetGrantTypesSupported(Set<GrantType> grantTypesSupported) voidsetGrantTypesSupportedByDynamicRegistration(Set<GrantType> grantTypesSupportedByDynamicRegistration) voidsetHttpLoggingEnabled(Boolean httpLoggingEnabled) voidsetHttpLoggingExcludePaths(Set<String> httpLoggingExcludePaths) voidsetHttpLoggingResponseBodyContent(Boolean httpLoggingResponseBodyContent) voidsetIdGenerationEndpoint(String idGenerationEndpoint) voidsetIdTokenEncryptionAlgValuesSupported(List<String> idTokenEncryptionAlgValuesSupported) voidsetIdTokenEncryptionEncValuesSupported(List<String> idTokenEncryptionEncValuesSupported) voidsetIdTokenFilterClaimsBasedOnAccessToken(Boolean idTokenFilterClaimsBasedOnAccessToken) voidsetIdTokenLifetime(int idTokenLifetime) voidsetIdTokenSigningAlgValuesSupported(List<String> idTokenSigningAlgValuesSupported) voidsetIdTokenTokenBindingCnfValuesSupported(List<String> idTokenTokenBindingCnfValuesSupported) voidsetImgLocation(String imgLocation) setIncludeRefreshTokenLifetimeInTokenResponse(Boolean includeRefreshTokenLifetimeInTokenResponse) voidsetIncludeSidInResponse(Boolean includeSidInResponse) voidsetIntrospectionAccessTokenMustHaveIntrospectionScope(Boolean introspectionAccessTokenMustHaveIntrospectionScope) voidsetIntrospectionAccessTokenMustHaveUmaProtectionScope(Boolean introspectionAccessTokenMustHaveUmaProtectionScope) voidsetIntrospectionEncryptionAlgValuesSupported(List<String> introspectionEncryptionAlgValuesSupported) voidsetIntrospectionEncryptionEncValuesSupported(List<String> introspectionEncryptionEncValuesSupported) voidsetIntrospectionEndpoint(String introspectionEndpoint) voidsetIntrospectionResponseScopesBackwardCompatibility(Boolean introspectionResponseScopesBackwardCompatibility) voidsetIntrospectionRestrictBasicAuthnToOwnTokens(Boolean introspectionRestrictBasicAuthnToOwnTokens) voidsetIntrospectionScriptBackwardCompatibility(Boolean introspectionScriptBackwardCompatibility) voidsetIntrospectionSigningAlgValuesSupported(List<String> introspectionSigningAlgValuesSupported) voidsetIntrospectionSkipAuthorization(Boolean introspectionSkipAuthorization) voidsetInvalidateSessionCookiesAfterAuthorizationFlow(Boolean invalidateSessionCookiesAfterAuthorizationFlow) voidSets the issuer identifier.voidvoidsetJansOpenIdConnectVersion(String jansOpenIdConnectVersion) voidsetJmsBrokerURISet(Set<String> jmsBrokerURISet) voidsetJmsPassword(String jmsPassword) voidsetJmsUserName(String jmsUserName) voidsetJsLocation(String jsLocation) voidsetJwksAlgorithmsSupported(List<String> jwksAlgorithmsSupported) voidsetJwksUri(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.voidsetKeepAuthenticatorAttributesOnAcrChange(Boolean keepAuthenticatorAttributesOnAcrChange) voidsetKeyAlgsAllowedForGeneration(List<String> keyAlgsAllowedForGeneration) voidsetKeyRegenerationEnabled(Boolean keyRegenerationEnabled) voidsetKeyRegenerationInterval(int keyRegenerationInterval) voidsetKeySelectionStrategy(KeySelectionStrategy keySelectionStrategy) voidsetKeySignWithSameKeyButDiffAlg(Boolean keySignWithSameKeyButDiffAlg) voidsetKeyStoreFile(String keyStoreFile) voidsetKeyStoreSecret(String keyStoreSecret) voidsetLegacyIdTokenClaims(Boolean legacyIdTokenClaims) voidsetLockMessageConfig(LockMessageConfig lockMessageConfig) voidsetLogClientIdOnClientAuthentication(Boolean logClientIdOnClientAuthentication) voidsetLogClientNameOnClientAuthentication(Boolean logClientNameOnClientAuthentication) voidsetLoggingLayout(String loggingLayout) voidsetLoggingLevel(String loggingLevel) voidsetLogNotFoundEntityAsError(Boolean logNotFoundEntityAsError) setLogoutStatusJwtLifetime(Integer logoutStatusJwtLifetime) setLogoutStatusJwtSigningAlgValuesSupported(List<String> logoutStatusJwtSigningAlgValuesSupported) voidsetMetricReporterInterval(int metricReporterInterval) voidsetMetricReporterKeepDataDays(int metricReporterKeepDataDays) voidsetMtlsAuthorizationChallengeEndpoint(String mtlsAuthorizationChallengeEndpoint) Sets MTLS Authorization Challenge Endpoint.voidsetMtlsAuthorizationEndpoint(String mtlsAuthorizationEndpoint) voidsetMtlsCheckSessionIFrame(String mtlsCheckSessionIFrame) voidsetMtlsClientInfoEndpoint(String mtlsClientInfoEndpoint) voidsetMtlsDeviceAuthzEndpoint(String mtlsDeviceAuthzEndpoint) voidsetMtlsEndSessionEndpoint(String mtlsEndSessionEndpoint) voidsetMtlsIdGenerationEndpoint(String mtlsIdGenerationEndpoint) voidsetMtlsIntrospectionEndpoint(String mtlsIntrospectionEndpoint) voidsetMtlsJwksUri(String mtlsJwksUri) voidsetMtlsParEndpoint(String mtlsParEndpoint) voidsetMtlsRegistrationEndpoint(String mtlsRegistrationEndpoint) voidsetMtlsTokenEndpoint(String mtlsTokenEndpoint) voidsetMtlsTokenRevocationEndpoint(String mtlsTokenRevocationEndpoint) voidsetMtlsUserInfoEndpoint(String mtlsUserInfoEndpoint) voidsetOpenIdConfigurationEndpoint(String openIdConfigurationEndpoint) voidsetOpenIdDiscoveryEndpoint(String openIdDiscoveryEndpoint) voidsetOpenidScopeBackwardCompatibility(Boolean openidScopeBackwardCompatibility) voidsetOpenidSubAttribute(String openidSubAttribute) voidsetOpPolicyUri(String opPolicyUri) voidsetOpTosUri(String opTosUri) voidsetPairwiseCalculationKey(String pairwiseCalculationKey) voidsetPairwiseCalculationSalt(String pairwiseCalculationSalt) voidsetPairwiseIdType(String pairwiseIdType) voidsetParEndpoint(String parEndpoint) setParForbidPublicClient(Boolean parForbidPublicClient) voidsetPersistIdToken(Boolean persistIdToken) voidsetPersistRefreshToken(Boolean persistRefreshToken) voidsetPersonCustomObjectClassList(List<String> personCustomObjectClassList) voidsetPublicSubjectIdentifierPerClientEnabled(Boolean publicSubjectIdentifierPerClientEnabled) setRateLimitRegistrationPeriodInSeconds(Integer rateLimitRegistrationPeriodInSeconds) setRateLimitRegistrationRequestCount(Integer rateLimitRegistrationRequestCount) voidsetRedirectUrisRegexEnabled(Boolean redirectUrisRegexEnabled) voidsetRefreshTokenExtendLifetimeOnRotation(Boolean refreshTokenExtendLifetimeOnRotation) voidsetRefreshTokenLifetime(int refreshTokenLifetime) voidsetRegistrationEndpoint(String registrationEndpoint) Sets the URL of the Dynamic Client Registration endpoint.voidsetRejectEndSessionIfIdTokenExpired(Boolean rejectEndSessionIfIdTokenExpired) voidsetRejectJwtWithNoneAlg(Boolean rejectJwtWithNoneAlg) voidsetRemoveRefreshTokensForClientOnLogout(Boolean removeRefreshTokensForClientOnLogout) voidsetRequestObjectEncryptionAlgValuesSupported(List<String> requestObjectEncryptionAlgValuesSupported) voidsetRequestObjectEncryptionEncValuesSupported(List<String> requestObjectEncryptionEncValuesSupported) voidsetRequestObjectSigningAlgValuesSupported(List<String> requestObjectSigningAlgValuesSupported) voidsetRequestParameterSupported(Boolean requestParameterSupported) voidsetRequestUriBlockList(List<String> requestUriBlockList) voidsetRequestUriHashVerificationEnabled(Boolean requestUriHashVerificationEnabled) voidsetRequestUriParameterSupported(Boolean requestUriParameterSupported) voidsetRequirePar(Boolean requirePar) voidsetRequirePkce(Boolean requirePkce) voidsetRequireRequestObjectEncryption(Boolean requireRequestObjectEncryption) voidsetRequireRequestUriRegistration(Boolean requireRequestUriRegistration) voidsetResponseModesSupported(Set<ResponseMode> responseModesSupported) voidsetResponseTypesSupported(Set<Set<ResponseType>> responseTypesSupported) voidsetReturnClientSecretOnRead(Boolean returnClientSecretOnRead) voidsetReturnDeviceSecretFromAuthzEndpoint(Boolean returnDeviceSecretFromAuthzEndpoint) voidsetRotateClientRegistrationAccessTokenOnUsage(Boolean rotateClientRegistrationAccessTokenOnUsage) voidsetRotateDeviceSecret(Boolean rotateDeviceSecret) voidsetSaveTokensInCache(Boolean saveTokensInCache) voidsetSaveTokensInCacheAndDontSaveInPersistence(Boolean saveTokensInCacheAndDontSaveInPersistence) voidsetSectorIdentifierCacheLifetimeInMinutes(int sectorIdentifierCacheLifetimeInMinutes) voidsetServiceDocumentation(String serviceDocumentation) voidsetSessionIdCookieLifetime(Integer sessionIdCookieLifetime) Sets session id cookie lifetimevoidsetSessionIdLifetime(Integer sessionIdLifetime) Sets session id lifetimevoidsetSessionIdPersistInCache(Boolean sessionIdPersistInCache) voidsetSessionIdPersistOnPromptNone(Boolean sessionIdPersistOnPromptNone) voidsetSessionIdRequestParameterEnabled(Boolean sessionIdRequestParameterEnabled) voidsetSessionIdUnauthenticatedUnusedLifetime(int sessionIdUnauthenticatedUnusedLifetime) voidsetSessionIdUnusedLifetime(int sessionIdUnusedLifetime) setSessionIdUserClaimsInAttributes(List<String> sessionIdUserClaimsInAttributes) voidsetShareSubjectIdBetweenClientsWithSameSectorId(Boolean shareSubjectIdBetweenClientsWithSameSectorId) voidsetSkipAuthenticationFilterOptionsMethod(Boolean skipAuthenticationFilterOptionsMethod) voidsetSkipAuthorizationForOpenIdScopeAndPairwiseId(Boolean skipAuthorizationForOpenIdScopeAndPairwiseId) voidsetSkipRefreshTokenDuringRefreshing(Boolean skipRefreshTokenDuringRefreshing) voidsetSoftwareStatementValidationClaimName(String softwareStatementValidationClaimName) voidsetSoftwareStatementValidationType(String softwareStatementValidationType) voidsetSpontaneousScopeLifetime(int spontaneousScopeLifetime) voidsetSsaConfiguration(SsaConfiguration ssaConfiguration) voidsetStatAuthorizationScope(String statAuthorizationScope) voidsetStaticDecryptionKid(String staticDecryptionKid) voidsetStaticKid(String staticKid) voidsetStatTimerIntervalInSeconds(int statTimerIntervalInSeconds) voidsetStatusListBitSize(int statusListBitSize) voidsetStatusListIndexAllocationBlockSize(int statusListIndexAllocationBlockSize) voidsetStatusListResponseJwtLifetime(int statusListResponseJwtLifetime) voidsetStatusListResponseJwtSignatureAlgorithm(String statusListResponseJwtSignatureAlgorithm) voidsetSubjectIdentifiersPerClientSupported(List<String> subjectIdentifiersPerClientSupported) voidsetSubjectTypesSupported(List<String> subjectTypesSupported) voidsetTokenEndpoint(String tokenEndpoint) Sets the URL of the Token endpoint.voidsetTokenEndpointAuthMethodsSupported(List<String> tokenEndpointAuthMethodsSupported) voidsetTokenEndpointAuthSigningAlgValuesSupported(List<String> tokenEndpointAuthSigningAlgValuesSupported) voidsetTokenRevocationEndpoint(String tokenRevocationEndpoint) Sets the URL of the Token Revocation endpoint.voidsetTrustedClientEnabled(Boolean trustedClientEnabled) voidsetTrustedSsaIssuers(Map<String, TrustedIssuerConfig> trustedSsaIssuers) voidsetTxTokenEncryptionAlgValuesSupported(List<String> txTokenEncryptionAlgValuesSupported) voidsetTxTokenEncryptionEncValuesSupported(List<String> txTokenEncryptionEncValuesSupported) voidsetTxTokenLifetime(int txTokenLifetime) voidsetTxTokenSigningAlgValuesSupported(List<String> txTokenSigningAlgValuesSupported) voidsetUiLocalesSupported(List<String> uiLocalesSupported) voidsetUmaAddScopesAutomatically(Boolean umaAddScopesAutomatically) voidsetUmaConfigurationEndpoint(String umaConfigurationEndpoint) voidsetUmaGrantAccessIfNoPolicies(Boolean umaGrantAccessIfNoPolicies) voidsetUmaPctLifetime(int umaPctLifetime) voidsetUmaResourceLifetime(int umaResourceLifetime) voidsetUmaRestrictResourceToAssociatedClient(Boolean umaRestrictResourceToAssociatedClient) voidsetUmaRptAsJwt(Boolean umaRptAsJwt) voidsetUmaRptLifetime(int umaRptLifetime) voidsetUmaTicketLifetime(int umaTicketLifetime) voidsetUmaValidateClaimToken(Boolean umaValidateClaimToken) voidsetUpdateClientAccessTime(Boolean updateClientAccessTime) voidsetUpdateUserLastLogonTime(Boolean updateUserLastLogonTime) voidsetUseHighestLevelScriptIfAcrScriptNotFound(Boolean useHighestLevelScriptIfAcrScriptNotFound) voidsetUseLocalCache(Boolean useLocalCache) voidsetUseNestedJwtDuringEncryption(Boolean useNestedJwtDuringEncryption) setUseOpenidSubAttributeValueForPairwiseLocalAccountId(Boolean useOpenidSubAttributeValueForPairwiseLocalAccountId) voidsetUserInfoEncryptionAlgValuesSupported(List<String> userInfoEncryptionAlgValuesSupported) voidsetUserInfoEncryptionEncValuesSupported(List<String> userInfoEncryptionEncValuesSupported) voidsetUserInfoEndpoint(String userInfoEndpoint) Sets the URL for the User Info endpoint.setUserInfoLifetime(int userInfoLifetime) voidsetUserInfoSigningAlgValuesSupported(List<String> userInfoSigningAlgValuesSupported) voidsetWebKeysStorage(WebKeyStorage webKeysStorage) voidsetXframeOptionsHeaderValue(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)
-