@Singleton
@Replaces(value=io.micronaut.security.token.jwt.validator.JwtTokenValidator.class)
public class FirebaseTokenValidator
extends java.lang.Object
implements io.micronaut.security.token.validator.TokenValidator
| Constructor and Description |
|---|
FirebaseTokenValidator(FirebaseAuthenticationFactory firebaseAuthenticationFactory)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<io.micronaut.security.authentication.Authentication> |
validateToken(java.lang.String token,
io.micronaut.http.HttpRequest<?> request) |
public FirebaseTokenValidator(FirebaseAuthenticationFactory firebaseAuthenticationFactory)
firebaseAuthenticationFactory - Utility to generate an Authentication given a JWT.public org.reactivestreams.Publisher<io.micronaut.security.authentication.Authentication> validateToken(java.lang.String token,
io.micronaut.http.HttpRequest<?> request)
validateToken in interface io.micronaut.security.token.validator.TokenValidatortoken - The token string.Authentication based on the FirebaseToken or empty if the
validation fails.