The Authentication component

The Authentication component is designed to display registration and login forms within your application. It offers a turnkey visual solution, ideal for managing user access without the need to build a custom interface.

This component can be used in conjunction with the component Firebase Session to manage user sessions and data.

In this article

Insert an authentication form

Click on Components and choose Authentication

Beforehand, you must have inserted a component Firebase Session into your project. Associate your Authentication component with this component.

Force email verification

This is an additional email validation step where the user receives an email with a validation web link. This step is necessary before accessing the application.

Advanced user fields

These fields are required during user registration: Position and Company.

If you choose this option, you must have configured Cloud Firestore (see the article Firebase Session).

Display communication and usage terms

This option adds a checkbox for validating the terms of use. A new trigger event is exposed (Terms Clicked) on the Authentication component, allowing you to associate an action in the user journey.

Customize appearance 

You can customize the CSS style of the form by clicking on the Edit button in the Properties window.

If you wish to go beyond the features offered by the component Authentication, it is possible to build a fully customized interface using components like the component Text Input. For this type of customization, refer to the article Firebase Session, which explains how to create a custom authentication in headless mode.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.