Index

A C D E G H N T 
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.
A C D E G H N T 
All Classes and Interfaces|All Packages|Constant Field Values