Class ApiAppConfiguration
java.lang.Object
io.jans.configapi.model.configuration.ApiAppConfiguration
- All Implemented Interfaces:
io.jans.as.model.configuration.Configuration
public class ApiAppConfiguration
extends Object
implements io.jans.as.model.configuration.Configuration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.jans.core.cedarling.model.CedarlingConfigurationintio.jans.core.cedarling.model.LockProtectionModebooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAcrExclusionList(List<String> acrExclusionList) voidsetAcrValidationEnabled(boolean acrValidationEnabled) voidsetAgamaConfiguration(AgamaConfiguration agamaConfiguration) voidsetApiApprovedIssuer(List<String> apiApprovedIssuer) voidsetApiClientId(String apiClientId) voidsetApiClientPassword(String apiClientPassword) voidsetApiProtectionType(String apiProtectionType) voidsetAssetMgtConfiguration(AssetMgtConfiguration assetMgtConfiguration) voidsetAuditLogConf(AuditLogConf auditLogConf) voidsetAuthIssuerUrl(String authIssuerUrl) voidsetAuthOpenidConfigurationUrl(String authOpenidConfigurationUrl) voidsetAuthOpenidIntrospectionUrl(String authOpenidIntrospectionUrl) voidsetAuthOpenidRevokeUrl(String authOpenidRevokeUrl) voidsetAuthOpenidTokenUrl(String authOpenidTokenUrl) voidsetCedarlingConfiguration(io.jans.core.cedarling.model.CedarlingConfiguration cedarlingConfiguration) voidsetConfigOauthEnabled(boolean configOauthEnabled) voidsetCorsConfigurationFilters(List<CorsConfigurationFilter> corsConfigurationFilters) voidsetCustomAttributeValidationEnabled(boolean customAttributeValidationEnabled) voidsetDataFormatConversionConf(DataFormatConversionConf dataFormatConversionConf) voidsetDisableAuditLogger(boolean disableAuditLogger) voidsetDisableExternalLoggerConfiguration(Boolean disableExternalLoggerConfiguration) voidsetDisableJdkLogger(Boolean disableJdkLogger) voidsetDisableLoggerTimer(boolean disableLoggerTimer) voidsetEndpointInjectionEnabled(boolean endpointInjectionEnabled) voidsetExclusiveAuthScopes(List<String> exclusiveAuthScopes) voidsetExternalLoggerConfiguration(String externalLoggerConfiguration) voidsetLoggingLayout(String loggingLayout) voidsetLoggingLevel(String loggingLevel) voidsetMaxCount(int maxCount) voidsetPlugins(List<PluginConf> plugins) voidsetProtectionMode(io.jans.core.cedarling.model.LockProtectionMode protectionMode) voidsetReturnClientSecretInResponse(boolean returnClientSecretInResponse) voidsetReturnEncryptedClientSecretInResponse(boolean returnEncryptedClientSecretInResponse) voidsetServiceName(String serviceName) voidsetUserExclusionAttributes(List<String> userExclusionAttributes) voidsetUserMandatoryAttributes(List<String> userMandatoryAttributes) toString()
-
Constructor Details
-
ApiAppConfiguration
public ApiAppConfiguration()
-
-
Method Details
-
getServiceName
-
setServiceName
-
isConfigOauthEnabled
public boolean isConfigOauthEnabled() -
setConfigOauthEnabled
public void setConfigOauthEnabled(boolean configOauthEnabled) -
getProtectionMode
public io.jans.core.cedarling.model.LockProtectionMode getProtectionMode() -
setProtectionMode
public void setProtectionMode(io.jans.core.cedarling.model.LockProtectionMode protectionMode) -
isDisableLoggerTimer
public boolean isDisableLoggerTimer() -
setDisableLoggerTimer
public void setDisableLoggerTimer(boolean disableLoggerTimer) -
isDisableAuditLogger
public boolean isDisableAuditLogger() -
setDisableAuditLogger
public void setDisableAuditLogger(boolean disableAuditLogger) -
isCustomAttributeValidationEnabled
public boolean isCustomAttributeValidationEnabled() -
setCustomAttributeValidationEnabled
public void setCustomAttributeValidationEnabled(boolean customAttributeValidationEnabled) -
isAcrValidationEnabled
public boolean isAcrValidationEnabled() -
setAcrValidationEnabled
public void setAcrValidationEnabled(boolean acrValidationEnabled) -
isReturnClientSecretInResponse
public boolean isReturnClientSecretInResponse() -
setReturnClientSecretInResponse
public void setReturnClientSecretInResponse(boolean returnClientSecretInResponse) -
isReturnEncryptedClientSecretInResponse
public boolean isReturnEncryptedClientSecretInResponse() -
setReturnEncryptedClientSecretInResponse
public void setReturnEncryptedClientSecretInResponse(boolean returnEncryptedClientSecretInResponse) -
getApiApprovedIssuer
-
setApiApprovedIssuer
-
getApiProtectionType
-
setApiProtectionType
-
getApiClientId
-
setApiClientId
-
getApiClientPassword
-
setApiClientPassword
-
isEndpointInjectionEnabled
public boolean isEndpointInjectionEnabled() -
setEndpointInjectionEnabled
public void setEndpointInjectionEnabled(boolean endpointInjectionEnabled) -
getAuthIssuerUrl
-
setAuthIssuerUrl
-
getAuthOpenidConfigurationUrl
-
setAuthOpenidConfigurationUrl
-
getAuthOpenidIntrospectionUrl
-
setAuthOpenidIntrospectionUrl
-
getAuthOpenidTokenUrl
-
setAuthOpenidTokenUrl
-
getAuthOpenidRevokeUrl
-
setAuthOpenidRevokeUrl
-
getExclusiveAuthScopes
-
setExclusiveAuthScopes
-
getCorsConfigurationFilters
-
setCorsConfigurationFilters
-
getLoggingLevel
-
setLoggingLevel
-
getLoggingLayout
-
setLoggingLayout
-
getExternalLoggerConfiguration
-
setExternalLoggerConfiguration
-
getDisableJdkLogger
-
setDisableJdkLogger
-
getDisableExternalLoggerConfiguration
-
setDisableExternalLoggerConfiguration
-
getMaxCount
public int getMaxCount() -
setMaxCount
public void setMaxCount(int maxCount) -
getAcrExclusionList
-
setAcrExclusionList
-
getUserExclusionAttributes
-
setUserExclusionAttributes
-
getUserMandatoryAttributes
-
setUserMandatoryAttributes
-
getAgamaConfiguration
-
setAgamaConfiguration
-
getAuditLogConf
-
setAuditLogConf
-
getDataFormatConversionConf
-
setDataFormatConversionConf
-
getPlugins
-
setPlugins
-
getAssetMgtConfiguration
-
setAssetMgtConfiguration
-
getCedarlingConfiguration
public io.jans.core.cedarling.model.CedarlingConfiguration getCedarlingConfiguration() -
setCedarlingConfiguration
public void setCedarlingConfiguration(io.jans.core.cedarling.model.CedarlingConfiguration cedarlingConfiguration) -
toString
-