Box Connector (SDK)

Last modified 03 Feb 2026 13:27 +01:00

Identity connector for Box cloud services using the official SDK.

Functionalitystable
Development statusactive (actively developed and maintained)
Support statusactive
OriginProvision IAM
Support provided byEvolveum
Target systemsBox
ProtocolBox cloud services
Source codehttps://github.com/Evolveum/connector-box
Documentationhttps://github.com/Evolveum/connector-box

This is a fork of the original repository which can be found here. The development status of the parent project seems to be dormant so this fork will continue independently of the parent project. This connector supports box.com using the official SDK.

Schema

YES

Provisioning

YES

Live Synchronization

NO

Password

NO

Activation

YES

Can be simulated via the "status" attribute

Filtering changes

currently limited

Paging support

NO

Native attribute names

YES

Scripting

NO

Native references

NO

Last login date

NO

Setup

{
  "boxAppSettings": {
    "clientID": "thisisaclientidthatwouldbepresentinthisfileifyoudiditright",
    "clientSecret": "thisisaclientsecretthatwouldbepresentinthisfileifyoudiditright",
    "appAuth": {
      "publicKeyID": "yourpublickeyid",
      "privateKey": "-----BEGIN ENCRYPTED PRIVATE KEY-----\nTHISISNTAREALPRIVATEKEYBUTIFITWEREITWOULDBEAWESOME\n-----END ENCRYPTED PRIVATE KEY-----\n",
      "passphrase": "haveyouthepassphras"
    }
  },
  "enterpriseID": "88888888"
}

Configuration Properties

Item Required Description

JWT Config File Path

NO

File path for the JWT Config File

JWT Config JSON

NO

JSON String of the JWT Config File

HTTP Proxy Host

NO

Hostname for the HTTP Proxy

HTTP Proxy Port

NO

Port for the HTTP Proxy

HTTP Proxy User

NO

Username for the HTTP Proxy Authentication

HTTP Proxy Password

NO

Password for the HTTP Proxy Authentication

Group Admin Default Permission - can_create_accounts

NO

If true, when assigned to a group as group admin, the user has "can_create_accounts" permission by default

Group Admin Default Permission - can_edit_accounts

NO

If true, when assigned to a group as group admin, the user has "can_edit_accounts" permission by default

Group Admin Default Permission - can_instant_login

NO

If true, when assigned to a group as group admin, the user has "can_instant_login" permission by default

Group Admin Default Permission - can_run_reports

NO

If true, when assigned to a group as group admin, the user has "can_run_reports" permission by default

Maximum retries

NO

Configure how many times API will retry calls (Default: 5)

Connection Timeout (in milliseconds)

NO

Set up how log (in milliseconds) API waits to establish connection (Default: 10000)

Read Timeout (in milliseconds)

NO

Set up how log (in milliseconds) API waits to read data from connection (Default: 10000)

Was this page helpful?
YES NO
Thanks for your feedback