Skip navigation links
B C D F G I K P S T V 

B

be.looorent.keycloak - package be.looorent.keycloak
 
be.looorent.micronaut.security - package be.looorent.micronaut.security
 

C

Constant - Class in be.looorent.micronaut.security
 
Constant() - Constructor for class be.looorent.micronaut.security.Constant
 
createSecurityContext(Claims) - Method in class be.looorent.micronaut.security.DefaultSecurityContextFactory
 
createSecurityContext(Claims) - Method in interface be.looorent.micronaut.security.SecurityContextFactory
Starting from a JWT's body, builds a context of security.

D

DefaultSecurityContextFactory - Class in be.looorent.micronaut.security
Default implementation to create an empty SecurityContext.
DefaultSecurityContextFactory() - Constructor for class be.looorent.micronaut.security.DefaultSecurityContextFactory
 
DefaultTokenValidator - Class in be.looorent.micronaut.security
Default implementation to validate a JWT's body.
DefaultTokenValidator() - Constructor for class be.looorent.micronaut.security.DefaultTokenValidator
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class be.looorent.micronaut.security.SecurityFilter
Checks the validity of a request's Authorization header and continue processing the filter chain if no error occurs.

F

findPublicKey(String) - Method in class be.looorent.keycloak.KeycloakPublicKeyService
 
findPublicKey(String) - Method in interface be.looorent.micronaut.security.PublicKeyService
This method finds a public key identified by an identifier, generally stored in a JWT header.

G

getReason() - Method in enum be.looorent.micronaut.security.SecurityErrorType
 

I

initialize() - Method in class be.looorent.keycloak.KeycloakPublicKeyService
 

K

KeycloakPublicKeyService - Class in be.looorent.keycloak
Service that retrieves a set of JWK from Keycloak (using HTTP), that can eager or lazy load them at initialization time.

P

PublicKeyService - Interface in be.looorent.micronaut.security
How to find a public key to validate a JWT?

S

SECURITY_CONTEXT - Static variable in class be.looorent.micronaut.security.Constant
Name of the HTTP Request's attribute set by this Keycloak adapter.
SecurityContext - Interface in be.looorent.micronaut.security
A data container describing the current security context.
SecurityContextFactory - Interface in be.looorent.micronaut.security
Contract that can be implemented by the adapter's user to build their SecurityContext.
SecurityErrorType - Enum in be.looorent.micronaut.security
Reason when a parsing error occurs on a JWS token;
SecurityFilter - Class in be.looorent.micronaut.security
This service is not injected as a Micronaut filter, but can be used as the implementation of a Filter in the actual app.

T

toException() - Method in enum be.looorent.micronaut.security.SecurityErrorType
 
TokenValidator - Interface in be.looorent.micronaut.security
Validates the content of a token.

V

validate(Claims) - Method in class be.looorent.micronaut.security.DefaultTokenValidator
 
validate(Claims) - Method in interface be.looorent.micronaut.security.TokenValidator
Validates each attribute that is relevant to check in a JWT.
valueOf(String) - Static method in enum be.looorent.micronaut.security.SecurityErrorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.looorent.micronaut.security.SecurityErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
B C D F G I K P S T V 
Skip navigation links