Firebase Authentication is a module that provides a new Authentication Provider using in your core the library Kreait Firebase Admin PHP SDK.

It provides by default 2 REST endpoints where you can register/login in the Firebase, with the option to create/login Drupal user after Firebase user/login action.

Versions and JWT (future integration feature)

Currently we have just the 1.0 version ready for use. However, the 2.0 version is in progress and it will works together the JWT module, delivering a new layer of security in each Firebase authentication endpoint.

Dependencies

This project have 3 module dependencies, which 2 are from Drupal core and 1 is a contributed module. So, first install the contributed module before proceed with the installation.

Core:
RESTful Web Services
Serialization

Contributed:
REST UI

Installation

Install this module as any other normal Drupal module.

Documentation, configuration and test guide

Firebase Authentication Guide
Register/Login Guide
Using Firebase_Authentication as Authenticator Provider

RC Plan

https://www.drupal.org/project/firebase_authentication/issues/3229202

Supporting organizations: 
Initial development

Project information

Releases