Class BearerTokenReader
java.lang.Object
io.micronaut.security.token.reader.HttpHeaderTokenReader
io.micronaut.security.token.bearer.BearerTokenReader
- All Implemented Interfaces:
- io.micronaut.core.order.Ordered,- TokenReader<io.micronaut.http.HttpRequest<?>>
@Requires(classes=io.micronaut.http.HttpRequest.class) @Requires(property="micronaut.security.token.bearer.enabled",notEquals="false")
@Singleton
public class BearerTokenReader
extends HttpHeaderTokenReader
implements TokenReader<io.micronaut.http.HttpRequest<?>>
Reads JWT token from 
HttpHeaders.AUTHORIZATION header. e.g. Bearer XXXXX.- Since:
- 1.0
- Author:
- Sergio del Amo
- 
Field SummaryFieldsFields inherited from interface io.micronaut.core.order.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class io.micronaut.security.token.reader.HttpHeaderTokenReaderextractTokenFromAuthorization, findTokenMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.security.token.reader.TokenReaderfindToken
- 
Field Details- 
ORDER
- 
bearerTokenConfiguration
 
- 
- 
Constructor Details- 
BearerTokenReader- Parameters:
- bearerTokenConfiguration- Instance of- BearerTokenConfiguration
 
 
- 
- 
Method Details- 
getHeaderName- Specified by:
- getHeaderNamein class- HttpHeaderTokenReader
- Returns:
- an HTTP Header name. e.g. Authorization
 
- 
getPrefix- Specified by:
- getPrefixin class- HttpHeaderTokenReader
- Returns:
- a Prefix before the token in the header value. E.g. Basic
 
- 
getOrderpublic int getOrder()- Specified by:
- getOrderin interface- io.micronaut.core.order.Ordered
 
 
-