Class JwtCookieTokenReader
- java.lang.Object
-
- io.micronaut.security.token.jwt.cookie.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.TokenReaderReads the token from the configured io.micronaut.security.token.jwt.cookie.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessTokenCookieConfigurationaccessTokenCookieConfigurationstatic java.lang.IntegerORDER
-
Constructor Summary
Constructors Constructor Description JwtCookieTokenReader(AccessTokenCookieConfiguration accessTokenCookieConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>findToken(io.micronaut.http.HttpRequest<?> request)intgetOrder()
-
-
-
Field Detail
-
ORDER
public static final java.lang.Integer ORDER
-
accessTokenCookieConfiguration
protected final AccessTokenCookieConfiguration accessTokenCookieConfiguration
-
-
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:
findTokenin interfaceio.micronaut.security.token.reader.TokenReader
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceio.micronaut.core.order.Ordered
-
-