Okta Integration Wizard: Provisioning settings
Fields for configuring user and group provisioning with SCIM 2.0 or API Integration Actions. The available fields vary based on the capabilities you selected.
SCIM 2.0 properties
- You can only submit SCIM 2.0 integrations with the OIW.
- Integrations with Basic authentication to the SCIM server aren't supported in the OIW.
- You must have a SCIM service for your custom app. If you don't, see Build a SCIM provisioning integration to understand SCIM requirements.
| Field | Description |
|---|---|
| Base URL |
Specify the base URL for your SCIM server. The base URL must support the HTTPS protocol. If
you're using a per tenant design, include the variable names that you created in your URL.
For example: The maximum field length is 1024 characters. This is a required field. |
| What objects do you want Okta to manage in your integration? |
Select the objects that you want Okta to manage with your SCIM integration.
This is a required field. |
| User operations |
Select user operations for your SCIM integration.
Note: Import users capability is enabled by default. Profile sourcing isn't supported; contact the OIN team if your integration must support this capability. |
| Group operations |
Group operations for your SCIM integration. These are all selected by default if your integration manages the Groups object.
Note: Import groups capability is enabled by default. |
Provisioning API Integration Actions
| Field | Description |
|---|---|
| User query | |
| List users | Specify the flow to list users. This is a required field. |
| Get user by ID | Specify the flow to retrieve a user by their ID. This is a required field. |
| Get user by username | Specify the flow to retrieve a user by their username. This is a required field. |
| User schema discovery settings | |
| List user schema | Specify the flow to list your user schema. This is a required field. |
| List user schema property values | Specify the flow to list your user schema and the available attribute values. This is a required field. |
| User operations
Important: Some operations are required depending on the provisioning capability that you want to support. |
|
| Create user | Optional. Specify the flow for Okta to create a user in your app. |
| Update user | Optional. Specify the flow for Okta to update a user in your app. |
| Update user password | Optional. Specify the flow for Okta to update a user password in your app. |
| Activate user | Optional. Specify the flow for Okta to activate a user in your app. |
| Deactivate user | Optional. Specify the flow for Okta to deactivate a user in your app. |
| Group query settings | |
| List groups | Specify the flow to list the groups in your app. This is a required field. |
| Get group by ID | Specify the flow to retrieve a group by their ID. This is a required field. |
| Group operations | |
| Enable group operations | Enable group operations. Specify flows for all group operations if you enable this feature. |
| List groups by display name | Specify the flow to list groups in your app based on the group display name. |
| Create group | Specify the flow to create a group in your app. |
| Update group | Specify the flow to update a group in your app. |
| Remove group | Specify the flow to remove a group in your app. |
| Group Membership | |
| Enable group membership | Enable group membership operations. Specify flows for all group membership operations if you enable this feature. |
| List group members | Specify the flow to list group members in your app. |
| Add group members | Specify the flow to add members to a group in your app. |
| Remove group members | Specify the flow to remove members from a group in your app. |