You can use SCIM to provision, update, and de-provision users in airfocus from PingIdentity.
SAML setup
- Login into airfocus
- At the bottom left, click on your profile and team settings
- Go to the Security/SSO tab and click on manage next to single sign-on
- Click on set up SAML SSO
- Keep track of the single sign-on URL and entity ID; you will need it when setting up SAML in PingIdentity
- Open PingIdentity and navigate to your environment. Then open navigate to the Applications = Applications page.
- Begin the setup for a new SAML application by clicking the create button (a “+” icon at the top of the page).
- Give the application a descriptive name (e.g. “airfocus SAML”), select “SAML Application” under Application Type, then click “Configure.”
- Select “Manually Enter” and input the the following:
- “ACS URLS” = use the “SP Single sign-on URL” copied from airfocus earlier
- “Entity ID” = use the “SP Entity ID” copied from airfocus earlier
- Click “Save” to create the SAML application.
- Navigate to the “Attribute Mappings” tab for your SAML application and click the pencil icon in the top right to edit the mappings.
- Add the following mappings to your SAML application and click “Save.”
- On the “Overview” page for your SAML application, scroll down and click “Download Metadata” to download a configuration file to upload to airfocus.
- Enable the SAML application by clicking the toggle in the top right corner.
- Navigate back to the airfocus SAML configuration page and click “Upload” in the IDP definition field under “SAML identity provider configuration” to upload the SAML configuration file you downloaded from PingIdentity. Then, click “Test” to test the connection with PingIdentity.
- After verifying the connection is successful, click “Apply” to save the SAML/SSO settings for your airfocus team.
SCIM setup
Note: airfocus doesn’t currently support syncing passwords from identity providers. Any SCIM provisioned users will need to sign into airfocus via SSO/SAML to access their account.
- Navigate to the Integrations = Provisioning page in PingIdentity.
- Begin the setup for a new integration by clicking the create button (a “+” icon at the top of the page).
- Select “Identity Store”
- Select “SCIM Outbound” as the identity provisioning store, then click “Next”
- Name the connection “airfocus SCIM Connection” and click “Next”
Now we need to create a SCIM token in airfocus that we can use in PingIdentity to sync users.
- Login into airfocus
- At the bottom left, click on your profile and team settings
- Go to the Security/SSO tab and click on manage next to single sign-on
- Enable SCIM and keep track of the base URL, and generated token/secret
- Input the base URL and generated token from above into the corresponding PingIdentity fields.
- Select “OAuth 2 Bearer Token” and enter the SCIM token into the “Oauth Access Token” field. Ensure the “Auth Type Header” field is set to “Bearer.”
- Click “Test Connection” to verify that PingIdentity can connect to your airfocus team successfully, then click “Next”
- Use the following values for the fields in “Configure Preferences”
- User Filter Expression: username Eq “%s”
- User Identifier: workEmail
- Custom Attribute Schema URNs: (blank)
- Group Membership Handling: Overwrite
- Under “Actions”, configure the behavior according to what your organization needs are. If you’re unsure, you can use the default settings.
- Click “Save” to save the configuration for your SCIM connection.
- Enable the connection by navigating to the “Connections” tab on the “Provisioning” page and clicking the connection.
- Click the toggle in the top right corner for the connection.
At this point, your connection to airfocus is dormant. In order for it to be active and actually sync users, we need to set up a Rule in PingIdentity to specify which users should be synced. We'll show you how to make a rule that adds any active users in PingIdentity to airfocus via the SCIM connection. You may want to customize the rule you create to best fit the needs of your organization.
- Create a rule by navigating to the Integrations = Provisioning page and clicking the “+” icon at the top.
- Give your rule a descriptive name and click “Create Rule”
- Add the airfocus SCIM connection to the rule by clicking it, navigating to the “Configuration” tab, clicking "Target", then clicking your airfocus SCIM connection in the list below. Click “Save.”"
- Create a user filter to control which users will be synced to airfocus by clicking the pencil icon next to “User Filter.”
- For this example, we’ll make a rule that syncs all enabled users to airfocus.
- Now configure the Attribute Mapping for your new rule. For the userName field in airfocus, select "Email address" on the left side. For the other fields, you can leave the default selections.
- After you create your rule condition(s), click “Save” to finalize the rule.
- Enable the rule by clicking the toggle in the top right corner. This will set the rule to an active state, and syncing to airfocus will begin based on the rule conditions.
Give feedback on this article
Have feedback about this article? Tell us about your experience here.