Interface ExecutorAuthenticationProvider<T,I,S>

Type Parameters:
T - Request Context Type
I - Authentication Request Identity Type
S - Authentication Request Secret Type
All Superinterfaces:
AuthenticationProvider<T,I,S>, io.micronaut.core.order.Ordered
All Known Subinterfaces:
HttpRequestExecutorAuthenticationProvider<B>

public interface ExecutorAuthenticationProvider<T,I,S> extends AuthenticationProvider<T,I,S>
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

    Modifier and Type
    Method
    Description
    default String
     

    Methods inherited from interface io.micronaut.security.authentication.provider.AuthenticationProvider

    authenticate, authenticate

    Methods inherited from interface io.micronaut.core.order.Ordered

    getOrder