Overview
When using GenAuth for user authentication, you do not need to implement user management logic yourself. All related operations (such as creating and deleting users, configuring login processes, resetting passwords, etc.) can be completed through the GenAuth console hosted login page, API & SDK. User information will be securely stored in the GenAuth cloud database. You do not need to save an additional user profile, but directly use the user information stored in GenAuth to meet your business needs. To do this, you need to first join your business data with the GenAuth user table.
There are several ways to use GenAuth to access the user authentication process:
- Use GenAuth to host the login page.
- Use the embedded login component provided by GenAuth, which can be integrated into your web and mobile projects. You do not need to implement the login form UI yourself.
- Use API & SDK, GenAuth provides two forms of APIs in RESTFul and GraphQL, as well as SDKs in more than 10 languages or frameworks, based on which you can customize the UI and authentication process.
GenAuth can be integrated into various scenarios such as standard web applications, single-page web applications, client applications, and backend applications. You can read the access methods for different scenarios separately:
- Integrate GenAuth in standard web applications?
- Integrate GenAuth in single-page web applications?
- Integrate GenAuth in client applications?
After the user successfully logs in, you also need to: