Class JwtCookieTokenReader

  • All Implemented Interfaces:
    io.micronaut.core.order.Ordered, io.micronaut.security.token.reader.TokenReader

    @Requires(condition=io.micronaut.security.authentication.CookieBasedAuthenticationModeCondition.class) @Requires(property="micronaut.security.token.jwt.cookie.enabled",notEquals="false",defaultValue="true")
    @Singleton
    public class JwtCookieTokenReader
    extends java.lang.Object
    implements io.micronaut.security.token.reader.TokenReader
    Reads the token from the configured io.micronaut.security.token.jwt.cookie.
    Since:
    1.0
    • Field Detail

      • ORDER

        public static final java.lang.Integer ORDER
    • Constructor Detail

      • JwtCookieTokenReader

        public JwtCookieTokenReader​(AccessTokenCookieConfiguration accessTokenCookieConfiguration)
        Parameters:
        accessTokenCookieConfiguration - Configuration properties for JWT Cookie support
    • Method Detail

      • findToken

        public java.util.Optional<java.lang.String> findToken​(io.micronaut.http.HttpRequest<?> request)
        Specified by:
        findToken in interface io.micronaut.security.token.reader.TokenReader
      • getOrder

        public int getOrder()
        Specified by:
        getOrder in interface io.micronaut.core.order.Ordered