Okta Groups Sync For Confluence Server

Simple Okta Groups Sync plugin to Synchronize automatically or On-demand basis, your OKTA security groups with Confluence groups with options update, force update and append.

This plugin provides:

  • Service Schedule within Confluence to sync mapped OKTA security groups
  • Run Sync Console to sync for On-demand basis
  • Beside Sync App also supports Confluence Groups members Appending
  • Supports to Sync N Okta Groups to Single Confluence group
  • REST API to trigger to Sync from CLI


Notes:

  • Does not support to Sync Confluence default groups


QUICK START STEPS


Step-1: Configure Okta Connection

Go to manage-add-ons > Configure

0_plugin_install.JPG


Step-2: Configure Connection details

1_plugin_configure.JPG


Step-3: Manage Okta Auto Group Sync

2_plugin_manage.JPG


Step-4: Sync Schedule

By default it configured to run every day 2 AM.

3_plugin_schedule.JPG


Step-5: Debug

Go to Administration > Logging and profiling > Add new entry

Class/Package Name: com.tse.confluence.oktagroupsync.plugin
Level: Debug


REST API


Perform Sync

POST http://localhost:8090/rest/oktagroupsync/1.0/run/admin/sync

$ curl -u"admin:secret" -XPOST -H "Content-Type: application/json" --data '{"oktaGroup": \
"scm-engineers","confluenceGroup": "scm-engineers"}' http://localhost:8090/rest/oktagroupsync\
/1.0/run/admin/sync
success
$


POST http://localhost:8090/rest/oktagroupsync/1.0/run/admin/config/id/{configId}


HINTS

  • Known Confluence product bug: