Google Firebase Identity store

February 6, 2019 ยท View on GitHub

https://firebase.google.com/

Features

NameSupported
AuthenticationYes
DirectoryNo
IdentityYes
ProfileNo

Requirements

This backend requires a suitable Matrix client capable of performing Firebase authentication and passing the following information:

  • Firebase User ID as Matrix username
  • Firebase token as Matrix password

If your client is Riot, you will need a custom version.

Configuration

firebase:
  enabled: <boolean>

Enable/disable this identity store.

Example:

firebase:
  enabled: <boolean>

firebase:
  credentials: <string>

Path to the credentials file provided by Google Firebase to use with an external app.

Example:

firebase:
  credentials: '/path/to/firebase/credentials.json'

firebase:
  database: <string>

URL to your Firebase database.

Example:

firebase:
  database: 'https://my-project.firebaseio.com/'