You can configure SCIM provisioning between Ping Identity and Haiilo to import your users and groups from Ping Identity.
These instructions are for reference only. When implementing SCIM, it's important to consider your organization's specific policies and best practices. These instructions focus on configuring SCIM on Ping's side and include Ping-specific details that are current at the time of writing. We suggest reviewing Ping's documentation on setting up SCIM for more information → Creating a SCIM connection.
1. Start setting up a SCIM user directory on Haiilo
You need "Manage user directories" permission on Haiilo to set up a user directory.
- Go to Administration > User directories.
- Select Create user directory to add a new user directory.
- Enter a name.
- Choose a type: SCIM.
- Activate the directory.
- In the API clients tab, select Create to create an API client pair.
- Copy and save the Client ID and Client Secret for later use. The client secret is generated only after saving and is only visible once.
- Select Save to save the user directory.
2. Set up a SCIM provisioning connection on Ping
You need admin rights on Ping to configure provisioning in an environment.
Log in to the PingOne admin console and manage your environment.
- Go to Integrations > Provisioning.
- Click > New Connection.
- On the Identity Store line, click Select.
- Find the SCIM Outbound tile, click Select, and then click Next.
- Enter a name and description for this provisioning connection.
- Click Next.
-
Enter the following information to Configure Authentication:
SCIM BASE URL https://<your-haiilo-domain>/api/scim/v2SCIM Version 2.0 Users Resource /Users Groups Resource /Groups Authentication Method OAuth 2 Client Credentials OAuth Token Request
https://<your-haiilo-domain>/api/oauth/tokenOauth Client ID
The Client ID you copied from your SCIM user directory setup in Haiilo. Auth Type Header
Bearer Oauth Client Secret
The Client Secret you copied from your SCIM user directory setup in Haiilo. - Click Next.
- Under Configure Preferences, all fields can stay as they are or be adjusted according to your setup needs. For example, you can decide which Actions you want to use.
Click Save to apply the provisioning connection.
Finally, enable the SCIM connection by switching the toggle on.
3. Define a rule between Ping and Haiilo
In Integrations > Provisioning, again click > New Rule.
- Enter a fitting name and click Create Rule.
- Select next to the connection established earlier and click Save.
- Configure User Filter:
-
Select the pen icon next to User Filter to edit the user filters as per your organization's requirements. A user filter decides which users will get access to Haiilo. Add at least the following filter:
Attribute: Enabled Operator: Equals Value: true - Click Save.
-
- Configure Attribute Mapping:
- The Attribute Mapping section can remain unchanged.
-
Configure Group Provisioning:
- If you want to sync groups and group membership from Ping to Haiilo, select the pen icon next to Group Provisioning and choose the groups you want to sync. Otherwise, leave the section as is.
- If you want to sync groups and group membership from Ping to Haiilo, select the pen icon next to Group Provisioning and choose the groups you want to sync. Otherwise, leave the section as is.
When you're ready, enable the new rule by toggling the switch on.
Congratulations! You've now successfully enabled SCIM provisioning. The sync will start automatically.