Interface AuthenticationProvider<T,I,S>

Type Parameters:
T - Request Context Type
I - Authentication Request Identity Type
S - Authentication Request Secret Type
All Superinterfaces:
io.micronaut.core.order.Ordered, ReactiveAuthenticationProvider<T,I,S>
All Known Implementing Classes:
LdapAuthenticationProvider, OauthPasswordAuthenticationProvider, OpenIdPasswordAuthenticationProvider

@Deprecated(forRemoval=true, since="4.5.0") public interface AuthenticationProvider<T,I,S> extends ReactiveAuthenticationProvider<T,I,S>
Deprecated, for removal: This API element is subject to removal in a future version.
Use AuthenticationProvider for an imperative API or ReactiveAuthenticationProvider for a reactive API instead.
Defines an authentication provider.
Since:
1.0
Author:
Sergio del Amo, Graeme Rocher
  • Field Summary

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

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Method Summary

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

    getOrder

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

    authenticate, authenticate