Search Results :
×User Provisioning in MySQL streamlines access management (IAM) & automation of your external and internal users across applications. miniOrange allows you to create, manage, & delete users access to on-premises, cloud, and hybrid apps
There are three major parts to setting up user sync between your database and miniOrange IdP. They are as follows:
Consider the following schema for setting up user provisioning/deprovisioning. We have used this schema to illustrate how to configure the options for a simple database. You can use this example to configure your own database as a user store in miniOrange.
Example Setup:
Database Type | Mysql-5.7 |
Database Name | Wordpress |
Database JDBC URL (for MySQL) | jdbc:mysql://{server-domain}:3306/wordpress |
Table where user info is stored | wp_users |
wp_users table description:
Column | Type | Description |
---|---|---|
ID | bigint(20) unsigned | User ID column |
user_login | VARCHAR | Username column |
user_pass | VARCHAR | Stores password of the user; will store default password during user creation |
display_name | VARCHAR | Display name of user |
user_email | VARCHAR | Email address of user |
There are two directions in which user provisioning can be configured: Inbound (i.e. from your database into miniOrange) and Outbound (from miniOrange into your database).
Inbound provisioning deals with user import, whereas Outbound deals with user creation/deletion/update. In both cases, attribute mapping is necessary. Attribute mapping between database columns and miniOrange IdP attributes is done via a special notation. Column values are inferred by the miniOrange IdP using this notation.
Once you have filled in the required values, scroll down and click on 'Save' to save your current configuration.
After saving you should see the following success message:
We have successfully set up our database as a user store and entered all the queries for inbound as well as outbound provisioning. Now, we must configure the user provisioning section to activate user provisioning for our database.