Protected_Protected_StaticUserThe User class reference to be used by the adapter.
Completely removes a user from the Firebase Auth registry.
Target user.
Verifies a Firebase ID token using the admin SDK.
The JWT token string.
A promise resolving to the decoded token object.
Returns the pluggable endpoint handler function for this adapter, if any.
The EndpointHandler callback or null.
Retrieves a configuration parameter.
The parameter key to fetch.
The corresponding configuration value.
Express middleware capturing Bearer JWT tokens to execute auth verification.
The middleware function.
Initiates password recovery/reset process for a user.
The user email.
OptionalredirectTo: stringOptional redirect destination.
Requests a new ID token using a refresh token via Google Secure Token API.
The active refresh token.
The generated token payload.
Register new user in authentication
OptionalclearPassword: stringuser unique id
Revokes a specific access token.
The token string.
Updates the custom JWT claims embedded in a user's Firebase token.
User UID.
Claims dictionary.
Assigns a configuration parameter for the adapter.
The parameter key.
The parameter value.
Signs out the user (No-op in server-side stateless Firebase admin).
Target user.
User authentication flow (Not natively supported on Firebase Admin Server SDK). Usually handled on the client.
Email address.
Plain password.
Modifies an existing user's attributes in the Firebase Auth registry.
Target user.
Properties to modify (e.g. displayName, disabled status).
StaticfactoryBootstraps the adapter using Firebase credentials.
Firebase admin SDK configuration block.
The adapter instance.
Authentication adapter implementing the Google Firebase Auth ecosystem. Handles server-side validation of JWTs and admin functions via
firebase-admin.