Interface ExecutorAuthenticationProvider<T,I,S>
- Type Parameters:
T
- Request Context TypeI
- Authentication Request Identity TypeS
- Authentication Request Secret Type
- All Superinterfaces:
AuthenticationProvider<T,
,I, S> io.micronaut.core.order.Ordered
- All Known Subinterfaces:
HttpRequestExecutorAuthenticationProvider<B>
An
AuthenticationProvider
which forces you to define the executor to be used.
Blocking implementations of AuthenticationProvider should use this API.- Since:
- 4.5.0
- Author:
- Sergio del Amo
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Method Summary
Methods inherited from interface io.micronaut.security.authentication.provider.AuthenticationProvider
authenticate, authenticate
Methods inherited from interface io.micronaut.core.order.Ordered
getOrder
-
Method Details
-
getExecutorName
- Returns:
- The executor name where the code
AuthenticationProvider.authenticate(Object, AuthenticationRequest)
will be executed.
-