User and group management
The PingOne Integration Kit synchronizes users and groups from your datastore to PingOne. The behavior of each provisioning capability is described below.
You can configure these capabilities in the Creating a provisioning connection step of the setup process.
Synchronizing existing users
PingFederate synchronizes users based on the Username
attribute in PingOne. If a user already exists in your datastore and PingOne, mapping this attribute correctly links the two records together.
For example:
-
In PingOne, Janet’s
Username
isjsmith
. -
In your datastore, Janet’s
sAMAccountName
isjsmith
. -
On the Attribute Mapping tab of your provisioning connection configuration, you map the
Username
attribute tosAMAccountName
. -
When the provisioning connector runs, the datastore user is provisioned with a
Username
ofjsmith
. That matches Janet’s existingUsername
in PingOne, so her information in the datastore is synchronized to her PingOne account.
You can map the matching data store attribute when you configure your channel in Creating a provisioning connection.
User provisioning
PingFederate provisions users when one of the following happens:
-
A user is added to the datastore group or filter that is targeted by the provisioning connector.
-
A user with "disabled" status is added to the datastore group or filter that is targeted by the provisioning connector, and the Provision disabled users provisioning option is enabled.
The Source Location tab of your provisioning connection configuration defines which users PingFederate targets for provisioning.
User updates
PingFederate updates users when a user attribute changes in your datastore.
The Attribute Mapping tab of your provisioning connection configuration defines which attributes PingFederate monitors for changes.
User deprovisioning (disabling)
PingFederate deprovisions users when one of the following happens:
-
A user is deleted from the user store.
-
A user is disabled in the user store.
-
A user is removed from the datastore group or filter that is targeted by the provisioning connector.
Synchronizing existing groups
PingFederate synchronizes groups from the datastore to the target service based on the group name.
For example:
-
In PingOne, there is a group is named
Accounting
. -
In your datastore, there is a group with a
CN
ofAccounting
. -
When the provisioning connector runs, the two groups are synchronized.
Group provisioning
PingFederate provisions groups when a group is added to the datastore filter that is targeted by the provisioning connector.
The Source Location tab in your provisioning connection configuration defines which groups PingFederate targets for provisioning and monitors for changes.