Api Key Security Auto Configuration
Auto-configuration for DICE API key security.
Enable via application.yml with dice.security.api-key.enabled=true and provide keys via dice.security.api-key.keys list.
For production, provide your own ApiKeyAuthenticator bean instead of using the in-memory keys list.
Functions
Link copied to clipboard
fun apiKeyAuthenticationFilterRegistration(authenticator: ApiKeyAuthenticator, properties: DiceApiKeyProperties): <Error class: unknown class><ApiKeyAuthenticationFilter>
Filter registration for API key authentication.
Link copied to clipboard
Default in-memory authenticator using configured keys. Override by providing your own ApiKeyAuthenticator bean.