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 TokenReaderReads JWT token fromHttpHeaders.AUTHORIZATIONheader. e.g. Bearer XXXXX.- Since:
- 1.0
- Author:
- Sergio del Amo
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected BearerTokenConfigurationbearerTokenConfigurationstatic java.lang.IntegerORDER
 - 
Constructor SummaryConstructors Constructor Description BearerTokenReader(BearerTokenConfiguration bearerTokenConfiguration)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetHeaderName()intgetOrder()protected java.lang.StringgetPrefix()- 
Methods inherited from class io.micronaut.security.token.reader.HttpHeaderTokenReaderextractTokenFromAuthorization, findToken
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface io.micronaut.security.token.reader.TokenReaderfindToken
 
- 
 
- 
- 
- 
Field Detail- 
ORDERpublic static final java.lang.Integer ORDER 
 - 
bearerTokenConfigurationprotected final BearerTokenConfiguration bearerTokenConfiguration 
 
- 
 - 
Constructor Detail- 
BearerTokenReaderpublic BearerTokenReader(BearerTokenConfiguration bearerTokenConfiguration) - Parameters:
- bearerTokenConfiguration- Instance of- BearerTokenConfiguration
 
 
- 
 - 
Method Detail- 
getHeaderNameprotected java.lang.String getHeaderName() - Specified by:
- getHeaderNamein class- HttpHeaderTokenReader
- Returns:
- an HTTP Header name. e.g. Authorization
 
 - 
getPrefixprotected java.lang.String 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
 
 
- 
 
-