Class BearerTokenReader
java.lang.Object
io.micronaut.security.token.reader.HttpHeaderTokenReader
io.micronaut.security.token.jwt.bearer.BearerTokenReader
- All Implemented Interfaces:
 io.micronaut.core.order.Ordered,TokenReader
@Requires(property="micronaut.security.token.jwt.bearer.enabled",
          notEquals="false")
@Singleton
public class BearerTokenReader
extends HttpHeaderTokenReader
implements TokenReader
Reads JWT token from 
HttpHeaders.AUTHORIZATION header. e.g. Bearer XXXXX.- Since:
 - 1.0
 - Author:
 - Sergio del Amo
 
- 
Field Summary
FieldsFields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE - 
Constructor Summary
Constructors - 
Method Summary
Methods inherited from class io.micronaut.security.token.reader.HttpHeaderTokenReader
extractTokenFromAuthorization, findTokenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.security.token.reader.TokenReader
findToken 
- 
Field Details
- 
ORDER
 - 
bearerTokenConfiguration
 
 - 
 - 
Constructor Details
- 
BearerTokenReader
- Parameters:
 bearerTokenConfiguration- Instance ofBearerTokenConfiguration
 
 - 
 - 
Method Details
- 
getHeaderName
- Specified by:
 getHeaderNamein classHttpHeaderTokenReader- Returns:
 - an HTTP Header name. e.g. Authorization
 
 - 
getPrefix
- Specified by:
 getPrefixin classHttpHeaderTokenReader- Returns:
 - a Prefix before the token in the header value. E.g. Basic
 
 - 
getOrder
public int getOrder()- Specified by:
 getOrderin interfaceio.micronaut.core.order.Ordered
 
 -