# 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="/files/2w3fYIal6j1moT4gdZ2x" 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#:~:text=Group%20Push%20lets%20you%20push,groups%20are%20managed%20from%20Okta.)

![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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.couchdrop.io/administration/sso-and-single-sign-on/scim-okta.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
