Social Authentication

Leopard can be configured to register, login and logout users using Firebase Authentication.

Once a user is authenticated their full name and email address will be sent to Teneo along with every request.

Longer term I would like to only send an auth token to Teneo and have Teneo validate that token and then retrieve the user information directly from Firebase.

Screenshots

Firebase and Leopard Config

You will need to setup a Firebase project and enable social authentication for the following Sign-in providers:

  • Email/Password

  • Google

  • Facebook

  • GitHub

Define your Firebase configuration in Leopard's Build Variables.

Capture Email and Name in Teneo

Last updated