Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apiKey() - Method in record class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyPrincipal
-
Returns the value of the
apiKey
record component. - ApiKeyAuthenticationConfiguration - Interface in nl._42.apikeyauthentication.autoconfigure
-
The configuration specifies various things, such as which header to read, which endpoints to secure and which keys are granted access.
- ApiKeyAuthenticationConfigurationBuilder - Class in nl._42.apikeyauthentication.autoconfigure
- ApiKeyAuthenticationConfigurationBuilder() - Constructor for class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
- ApiKeyAuthenticationConfigurer - Class in nl._42.apikeyauthentication.autoconfigure
- ApiKeyAuthenticationManager - Class in nl._42.apikeyauthentication.autoconfigure.authentication
- ApiKeyAuthenticationManager(Collection<String>) - Constructor for class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyAuthenticationManager
- ApiKeyPrincipal - Record Class in nl._42.apikeyauthentication.autoconfigure.authentication
- ApiKeyPrincipal(String) - Constructor for record class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyPrincipal
-
Creates an instance of a
ApiKeyPrincipal
record class. - ApiKeyRequestFilter - Class in nl._42.apikeyauthentication.autoconfigure.authentication
- ApiKeyRequestFilter(String) - Constructor for class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyRequestFilter
- authenticate(Authentication) - Method in class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyAuthenticationManager
C
- configure(ApiKeyAuthenticationConfiguration, HttpSecurity) - Static method in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurer
-
Configures API Key authentication using the given ApiKeyAuthenticationConfiguration and HttpSecurity
D
- DEFAULT_HEADER_NAME - Static variable in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
- DEFAULT_REQUEST_PATTERN - Static variable in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
E
- equals(Object) - Method in record class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyPrincipal
-
Indicates whether some other object is "equal to" this one.
G
- getAddFilterAfterClass() - Method in interface nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfiguration
-
Class in the FilterChain to insert the filter after.
- getAddFilterAfterClass() - Method in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
-
Class in the FilterChain to insert the filter before Defaults to null
- getAddFilterBeforeClass() - Method in interface nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfiguration
-
Class in the FilterChain to insert the filter before
- getAddFilterBeforeClass() - Method in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
-
Class in the FilterChain to insert the filter before Defaults to
BasicAuthenticationFilter
- getAuthorizedApiKeys() - Method in interface nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfiguration
-
A collection of API Keys that are authorized to access the endpoints matching the AntPattern.
- getAuthorizedApiKeys() - Method in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
-
A collection of API Keys that are authorized to access the endpoints matching the AntPattern.
- getHeaderName() - Method in interface nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfiguration
-
The name of the header to read the API key from.
- getHeaderName() - Method in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
-
The name of the header to read the API key from.
- getPreAuthenticatedCredentials(HttpServletRequest) - Method in class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyRequestFilter
- getPreAuthenticatedPrincipal(HttpServletRequest) - Method in class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyRequestFilter
- getRequestMatcher() - Method in interface nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfiguration
-
Request matcher to get the endpoints to enable API Key authentication for.
- getRequestMatcher() - Method in class nl._42.apikeyauthentication.autoconfigure.ApiKeyAuthenticationConfigurationBuilder
-
Request matcher to get the endpoints to enable API Key authentication for.
H
- hashCode() - Method in record class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyPrincipal
-
Returns a hash code value for this object.
N
- nl._42.apikeyauthentication.autoconfigure - package nl._42.apikeyauthentication.autoconfigure
- nl._42.apikeyauthentication.autoconfigure.authentication - package nl._42.apikeyauthentication.autoconfigure.authentication
T
- toString() - Method in record class nl._42.apikeyauthentication.autoconfigure.authentication.ApiKeyPrincipal
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages|Constant Field Values