1. Help Center
  2. Technical / API documentation
  3. Single Sign On for the Learner's Portal

Configuring Auto Provisioning in Okta with SCIM

A SCIM integration lets user information and attributes flow automatically between Okta and EdApp. It will allow account admins to create, deactivate, and update users directly in EdApp, and can confidently automate provisioning and de-provisioning.

 

Step 1- Set up Single Sign On for EdApp in Okta

To set up SCIM user provisioning through Okta, you'll first need to set up Single Sign On for EdApp in Okta. 

Step 2- Enable SCIM on the EdApp admin portal

  1. Access the integrations page from the admin portal then select SCIM
  2. Select the setup tab to reveal configuration options.
  3. Choose if you want to send welcome emails to users created through SCIM. Note: We recommend leaving this option off unless you use SCIM independent of SSO.
  4.  Choose whether to delete inactive users. Note: Leaving this off will allow you to retain analytics and records for those users while those users will be moved to an inactive group in EdApp
  5. Click Connect to enable the integration

 

Step 3- Enable SCIM Provisioning for your EdApp application in Okta.

 

 

Step 4- Setup SCIM connection

In the EdApp application screen, click the Provisioning tab, then fill in the appropriate fields as shown below.

 

 

  1. For SCIM connector base URL, enter- https://edappintegrations.com/scim/v2
  2. Next, enable the options to Push New Users, Push Profile Updates, and (optionally) Push Groups.
  3. Select HTTP Header for Authentication Mode.
  4. Enter your EdApp API key in the Authorization field. You can find your API credentials in the EdApp admin portal here.
  5. From here, you can test your connection to ensure it works before saving.

With mappings you can populate custom fields in EdApp.

For custom fields to be populated you need to make sure the target attribute points to urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:{custom field name} See example below.