Firebase Authentication is a service by Google that allows you to verify users via SMS OTP, email magic links, one-click social logins (Google, Microsoft, Facebook, etc.), and more. You can integrate Firebase directly with your form to build login and signup.
Firebase is a comprehensive platform developed by Google for building and managing web and mobile applications. It offers a wide range of services and tools that help developers accelerate app development, improve app quality, and grow their user base.
Overall, Firebase offers a comprehensive set of tools and services that empower developers to build high-quality web and mobile applications faster, scale seamlessly, and deliver exceptional user experiences. Its integration with other Google services and ease of use make it a popular choice for developers and businesses alike.
Firebase setup:
Navigate to your Feathery login form that you want to add Firebase support to. Click on the Integrations tab.
Find the Firebase integration, and paste in your API Key, Project ID, App ID, and Sender ID.
If desired, configure user attributes you want to save into Feathery fields when they sign up (e.g. email or name).
Click Save, and you’re now ready to build authentication into your login form. Follow our auth setup guide to connect Firebase to your form.
You can access Feathery's instance of the Firebase SDK from the global firebase object. This allows you to perform custom authentication-related Firebase operations beyond what Feathery provides. This object becomes accessible after a form with Firebase enabled is loaded by the user. However, if you preload a form with Firebase when the Feathery library is initialized, you can access firebase after initialization.
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the
"When inside of" nested selector
system.