Class FirebaseAuthenticationFactory
java.lang.Object
de.breuco.micronaut.security.token.jwt.validator.FirebaseAuthenticationFactory
- All Implemented Interfaces:
io.micronaut.security.token.TokenAuthenticationFactory<com.google.firebase.auth.FirebaseToken>
@Singleton
public class FirebaseAuthenticationFactory
extends Object
implements io.micronaut.security.token.TokenAuthenticationFactory<com.google.firebase.auth.FirebaseToken>
-
Constructor Summary
ConstructorsConstructorDescriptionFirebaseAuthenticationFactory(io.micronaut.security.token.RolesFinder rolesFinder) -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.micronaut.security.authentication.Authentication>createAuthentication(com.google.firebase.auth.FirebaseToken token)
-
Constructor Details
-
FirebaseAuthenticationFactory
public FirebaseAuthenticationFactory(io.micronaut.security.token.RolesFinder rolesFinder)
-
-
Method Details
-
createAuthentication
public Optional<io.micronaut.security.authentication.Authentication> createAuthentication(com.google.firebase.auth.FirebaseToken token) - Specified by:
createAuthenticationin interfaceio.micronaut.security.token.TokenAuthenticationFactory<com.google.firebase.auth.FirebaseToken>
-