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.