Interface TokenValidator

  • All Superinterfaces:
    io.micronaut.core.order.Ordered
    All Known Implementing Classes:
    BasicAuthTokenValidator, JwtTokenValidator

    public interface TokenValidator
    extends io.micronaut.core.order.Ordered
    Responsible for token validation and claims retrieval.
    Since:
    1.0
    Author:
    Sergio del Amo
    • Field Summary

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

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.reactivestreams.Publisher<Authentication> validateToken​(java.lang.String token)
      Validates the provided token and returns the authentication state.
      • Methods inherited from interface io.micronaut.core.order.Ordered

        getOrder
    • Method Detail

      • validateToken

        org.reactivestreams.Publisher<Authentication> validateToken​(java.lang.String token)
        Validates the provided token and returns the authentication state.
        Parameters:
        token - The token string
        Returns:
        The authentication or Optional.empty() if the validation fails