Okta

A new Atlassian Cloud application has been published in the the Okta Integration Network (OIN) that supports both SSO and SCIM Provisioning. To fully take advantage of this application, you need to have an Atlassian Access subscription: See https://www.atlassian.com/software/access for details.

If you already have this subscription, we recommend that you use the Atlassian Cloud application for both SSO and provisioning. If you already have existing instances of the old Jira/Confluence applications and would like to migrate your users to the new Atlassian Cloud application,follow the instructions in the Atlassian Migration Guide.


Configuring Provisioning for Atlassian Confluence Cloud

This guide provides the steps required to configure Provisioning for Confluence.

Contents


Features

Important: Atlassian will no longer support the ability to push profile updates (Update User Attributes feature), including all user attributes previously supported, and sync passwords (Sync Password feature) for users once you migrate to Atlassian Account.

Atlassian reports working towards SCIM support for their applications which should enable this functionality again, and is targeting completion for July 2017 (see https://Jira.atlassian.com/browse/ID-6305). Please contact Atlassian Support for more specific updates on the status of this project.

In the meantime, we recommend that you turn off Sync Password functionality in Okta under the Provisioning tab for existing Jira and Confluence integrations. The rest of provisioning (create users, deactivate users, groups push and group assignments) will continue to work. In order for groups push and groups assignments to continue to work, you need to make sure the Update User Attributes feature is enabled (under the Provisioning tab).

The following provisioning features are supported:


Configuration Steps

Note: To ensure that communication between your on-premise Confluence server and Okta is not blocked, you may need to add Okta IP addresses to your whitelist.

Configure your Provisioning settings for Confluence as follows:

  1. Check the Enable API Integration box.

  2. Enter your Confluence API Credentials:

    • Admin Email: Enter an admin user name, with user management permissions.

    • API Token (note that this was formerly the Admin Password which has been deprecated by Atlassian): Enter the API token generated using the admin account (see https://confluence.atlassian.com/cloud/api-tokens-938839638.html for more information about how to obtain an API token).

  3. Click Test API Credentials:

  4. confluence_new_a1.png

  5. If your credentials are valid, you’ll see a message saying that your credentials were successfully verified.

  6. Select To App in the left panel, then select the Provisioning Features you want to enable:

    “confluence_new3.png”

  7. Click Save.

  8. You can now assign people to the app, if needed (see below).


User Provisioning

  1. Navigate to the Assignments tab of your Atlassian Confluence Cloud app, click Assign, then click Assign to People:

    confluenceprovisioninga.png

  2. In the Assign Atlassian Confluence Cloud to People dialog, select a user, then click the Assign button:

    “confluence5.png”

  3. You can then select Groups for the user:

    “confluence6.png”

  4. Follow the steps detailed in the following Confluence article to enable Remote API access:

    https://confluence.atlassian.com/doc/enabling-the-remote-api-150460.html


Schema Discovery

Atlassian Confluence Cloud does not support User's Schema Discovery.