🔐User Authentication

Add user authentication to your apps by implementing a login method!

Upgrade your free account to the Bravo Solo Plan to use this feature.

Adding user authentication, your app users will be able to create an account and log in before accessing the app contents.

Bravo supports the following authentication methods:

  • OAuth 2.0

  • Firebase login

  • Custom Authentication

Using any of these methods you leverage the logic needed to handle account registration, login and user storage to a third party tool depending on each method. As everything with Bravo, you can also use your own backend if you want to have full control over the user data (setting up your own OAuth 2.0 server for instance).

Both Firebase and OAuth 2.0 support token refresh, which will allow the app users to stay logged in for a longer time. Therefore, those two methods are recommended when possible.

Firebase login

This is the quickest and more straightforward method to support user accounts in Bravo. The setup is quite simple and it allows you to provide login by email & password and by phone.

📲pageUser login with Firebase

OAuth 2.0

OAuth 2.0, which stands for “Open Authorization”, is now the de facto industry standard for online authorization. This is the option if you want to have social login (Login with Google, Apple, Facebook, Spotify...) and more.

page🧙🏽Authentication with OAuth 2.0

Custom Authentication

Custom authentication will allow you to use the backend tool of your choice to authenticate users, as well as being the database for the app. The tool must be able to handle authentication assets, such as credentials and tokens. This is the one if you want to use Xano, Backendless or Bubble.

⛓️pageAuthentication with custom backend

Last updated