When you want to ensure data security or smoothly migrate users, please use Authing to customize database connections. You can connect to external or local databases maintained by yourself, and you can also migrate existing user data from the old system to Authing.
The custom database connection can decouple Authing from the database and is highly configurable according to user needs. It not only supports standard database solutions such as MySQL, MongoDB, and PostgreSQL, but also supports data source docking in API mode through a virtual sandbox. The environment runs user-defined scripts, which greatly improves data security.
Use scenarios for custom database connections
By using the custom database connection, you can get:
Complete control of user data: You do not want third-party service providers to save your user data.
Authentication: Use your database as an identity provider for Authing to authenticate users.
User migration: Lazy migration of user data to Authing without user perception.
Custom database connection scheme
Use the database provided by Authing
Authing provides a highly secure database infrastructure to store your users by default. In addition, various levels of password security requirements can be implemented, and passwords are not stored or logged in in plain text, but are hashed using bcrypt.
If you want to store user credentials on your own server, Authing can connect to a custom database connection you configure and use it as an identity source. Essentially, you can use custom scripts to connect to any kind of database or Web service.
If your user data is stored in the database of the original system, you want to migrate users to Authing. At this time, Authing provides an automatic migration function, which can automatically add your users to the Authing database every time you log in, and avoid requiring your users to reset their passwords.
400 888 firstname.lastname@example.org / F, Block B, NORTH STAR CENTURY CENTER, Beijing(total)No. 300, Guan Min Road, Yangpu District, Shanghai(branch)Room A10, 14th Floor, Building 3, Nanshan Keyuan Road, Shenzhen(branch)room 406, 4th floor, zone B, building 1, No. 200, Tianfu Fifth Street, Chengdu(branch)Horizon, 7th Floor, Poly International Center, New Lake New Technology Development Zone, Wuhan(branch)