# SCIM - Okta

This guide will help you if you want to provision Users between Okta and Couchdrop.

### Supported Features

* **Push Users** Users created in Okta will also be created in Couchdrop
* **Push User Updates** User updates in Okta will be pushed to the corresponding users in Couchdrop
* **User deactivation** Users deactivated in Okta will be deactivated in Couchdrop
* **Push Groups** Groups created in Okta will also be created in Couchdrop
* **Push Group updates** Group updates in Okta will be pushed to the corresponding users in Couchdrop
* **Group deactivation** Groups deactivated in Okta will be deactivated in Couchdrop
* **Import Users** Users created in Couchdrop can be imported into Okta
* **Import Groups** Groups created in Couchdrop can be imported into Okta

### Configuration Steps

#### Create User Provisioning Token in Couchdrop

Navigate to [User Provisioning](https://my.couchdrop.io/manage/settings/userProvisioning) in Couchdrop’s interface and **create a new Provisioning Token**. This will be used in the Azure Active Directory provisioning process.

<figure><img src="https://391958821-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpokYqd27yrOUxIBhyvbF%2Fuploads%2F0LUQhobVR77T3rhUTXvq%2FCreate-Provisioning-Token.png?alt=media&#x26;token=c3a718e6-dc52-4b95-82ff-75fe07b6d93f" alt=""><figcaption></figcaption></figure>

#### Setup an SCIM Application for User Provisioning in Okta

Select and configure the Couchdrop SCIM application from the Okta Application Catalogue.

&#x20;

Under *Application* - *Application* select *Browse App Catalog*

![](https://community.couchdrop.io/hc/article_attachments/5777792902159)

&#x20;

Search for Couchdrop SCIM and select the application

![02\_Select\_Couchdrop\_App](https://community.couchdrop.io/hc/article_attachments/5777795296271)

&#x20;

Click on *Add Integration* and then on *Done*

![03\_Add\_Integration.png](https://community.couchdrop.io/hc/article_attachments/5777834191759)

![04\_Add\_Couchdrop\_SCIM\_Done](https://community.couchdrop.io/hc/article_attachments/5777843421455)

&#x20;

Assign User and Groups to the Application

![05\_Assign\_Users](https://community.couchdrop.io/hc/article_attachments/5779292931855)

&#x20;

Then configure the user provisioning by selecting the *Provisioning* tab and click *Configure API Integration*

![06\_Configure\_Provisioning](https://community.couchdrop.io/hc/article_attachments/5779343710863)

&#x20;

Check the *Enable API integration* checkbox, provide the User Provisioning Token which you configured in the Couchdrop SSO interface into the *API Token* field and click *Test API Credentials* to verify the token and hit *Save*.

![07\_Enable\_API\_and\_test](https://community.couchdrop.io/hc/article_attachments/5779347950351)

&#x20;

Select *Edit* and enable *Create User,* *Update User Attributes* and *Deactivate Users*

![08\_Edit\_Provisioning](https://community.couchdrop.io/hc/article_attachments/5779402620175)

![09\_Edit\_Provisioning](https://community.couchdrop.io/hc/article_attachments/5779461014287)

&#x20;

To push groups and their memberships from Okta into Couchdrop you can use the Push Group option. More information about this can be found [here](https://help.okta.com/en-us/Content/Topics/users-groups-profiles/usgp-about-group-push.htm)

![10\_Groups\_push](https://community.couchdrop.io/hc/article_attachments/5779479376655)

&#x20;

#### Configure user and group import from Couchdrop to Okta

If you want to import users and groups from Couchdrop into Okta select the *To Okta* Setting on the *Provisioning Tab* and select the scheduled import frequency and matching rules.

![11\_ToOktaImport](https://community.couchdrop.io/hc/article_attachments/5858376467727)

&#x20;

Then on the *Import* Tab click the *Import Now* button

![12\_ImportResults](https://community.couchdrop.io/hc/article_attachments/5858394676239)

&#x20;

You will see a list of all potential users and groups to import and can select the one you wish to import into Okta

![13\_Assign\_overview](https://community.couchdrop.io/hc/article_attachments/5858458065423)

&#x20;

&#x20;and click *Confirm Assignments* to trigger the import.

![14\_assign\_confirm](https://community.couchdrop.io/hc/article_attachments/5858458064911)

<br>
