1. General Information
Box, Inc. is a U.S.-based public company that provides cloud content management and file-sharing services, helping organizations securely store, collaborate on, and distribute digital content. Founded in 2005, Box is headquartered in Redwood City, California, and serves over 97,000 companies worldwide, including 68% of the Fortune 500.
2. Connect Box to OneTeg
Client-side OAuth 2.0 represents a straightforward and effective method for authenticating users with the Box API. To implement OAuth 2.0, it is necessary to create a dedicated OneTeg application within the Box platform. Upon successful authentication into the Box Application, please select the "Dev Console" option located on the left-hand navigation menu.
Creating an App on Box
Upon selecting the Developer Console, the user will be redirected to the developer portal page.
Select the Create New App option, then choose Custom App to initiate the creation of a OneTeg App:
Enter the relevant application details in this section and select Workflows to facilitate straightforward configuration.
Please select User Authentication using OAuth 2.0 as your authentication method.
Upon the creation of an application, details such as the Developer Token, OAuth 2.0 Client ID and Client Secret, Redirect URIs, and application scopes are accessible via the created application's Configuration page.
3. Connection Settings and Configuration for OneTeg
|
Settings Parameters |
Value |
Description |
Required (Y/N) |
|---|---|---|---|
|
Connection Name |
Box Connection |
Preferred Connection Designation |
Y |
|
Connector |
boxConnector-v1.0 |
Preferred Connector Designation |
Y |
|
Endpoint URL |
https://api.box.com/2.0 |
Endpoint required for performing CRUD operations |
Y |
|
Authentication |
Oauth |
Type of authentication |
Y |
|
Flows |
Authentication Code |
Type of Authentication |
Y |
|
Client Id |
{client_id} |
Client ID in Box created App |
Y |
|
Client Secret |
{client_secret} |
Client Secret in Box created App |
Y |
|
Token URL |
https://api.box.com/oauth2/token |
Token process URL |
Y |
|
Authorization Url
|
https://account.box.com/api/oauth2/authorize |
Authorization process URL |
Y |
|
Scopes |
root_readonly,root_readwrite |
Define access required for that connector |
N |