Class ClientIdMetadataDocumentExecutorFactoryProviderConfig

java.lang.Object
org.keycloak.protocol.oauth2.cimd.clientpolicy.executor.ClientIdMetadataDocumentExecutorFactoryProviderConfig

public class ClientIdMetadataDocumentExecutorFactoryProviderConfig extends Object
The factory provider configuration for AbstractClientIdMetadataDocumentExecutorFactory as global settings.
Author:
Takashi Norimatsu
  • Field Details

    • DEFAULT_CONFIG_CIMD_PROVIDER_NAME

      public static final String DEFAULT_CONFIG_CIMD_PROVIDER_NAME
      Default value for cimdProviderName :
      See Also:
    • DEFAULT_CONFIG_MIN_CACHE_TIME

      public static final int DEFAULT_CONFIG_MIN_CACHE_TIME
      Default value for minCacheTime : 5min
      See Also:
    • DEFAULT_CONFIG_MAX_CACHE_TIME

      public static final int DEFAULT_CONFIG_MAX_CACHE_TIME
      Default value for maxCacheTime : 30days
      See Also:
    • DEFAULT_CONFIG_UPPER_LIMIT_METADATA_BYTES

      public static final long DEFAULT_CONFIG_UPPER_LIMIT_METADATA_BYTES
      Default value for upperLimitMetadataBytes : 5KB
      See Also:
  • Constructor Details

    • ClientIdMetadataDocumentExecutorFactoryProviderConfig

      public ClientIdMetadataDocumentExecutorFactoryProviderConfig(Config.Scope config)
  • Method Details

    • getCimdProviderName

      public String getCimdProviderName()
    • getMinCacheTime

      public int getMinCacheTime()
    • getMaxCacheTime

      public int getMaxCacheTime()
    • getUpperLimitMetadataBytes

      public long getUpperLimitMetadataBytes()