How to create a Box.com Application For Authentication to Veritas Alta SaaS Protection
Article: 100050236
Last Published: 2021-05-26
Product(s): Veritas Alta SaaS Protection
Description
This article will walk through the process of creating a Box application that will allow Veritas Alta SaaS Protection to backup data in your Box tenant. This process includes:
Creating an Veritas Alta SaaS Protection application in your Box account
Configuring the required settings on that app
Authorizing that app against the Box tenant
1. If not already configured, enable 2-step verification for the user account that will be used to generate the JWT public/private key. To do this, log into the Box account and click on the user profile in the top right corner, choose Account Settings, and scroll down to the section where it shows the option to enable 2-step verification:
Once 2 step verification is enabled go ahead to create Veritas Alta SaaS Protection in box account.
2. Create the Veritas Alta SaaS Protection app in your Box account.
A. Access the Box Developer Console https://app.box.com/developers/console
Open Box Console and go to Dev console :
Then create a new App :
Select custom App :
On the pop-up screen, select "Server Authentication (with JWT)” , Provide a unique name for the application & Click "Create App"
Once the App is created, click on it and go to configuration, scroll down and copy client ID and its secret and make a note of it.
6. Once the app is created, it will open the app page and default to the "Configuration" section.
7. Copy the ‘Client ID’ to the clipboard and save it to a notepad file. This will be used in the last step of the process
8. Scroll down to the ‘App Access Level’ section and select the ‘App + Enterprise Access’ button like below.
6. Scroll down to the ‘Advanced Features’ section and enable the "Make API calls using the as-user header" option on the app.
7. In the ‘Add and Manage Public Keys’ section, click "Generate a Public/Private Keypair" to generate and download the JSON file. This file contains the JSON required by the connector service and the export utility to establish a Box connection.
8.when you generate this key, it will automatically generate a json file and auto-download it, open it and copy all the content from it to the connector service.
E.g Json file which is auto-downloaded :
Json file should have all the keys required.
E.g
Copy the content from this file to connector service in HCS server.
Next step is to Authorize the Veritas Alta SaaS Protection app. (You must be logged in as an Enterprise admin.)
Open the enterprise admin console business settings- check below snapshot:
Click on the Apps link in the left side navigation menu of admin console, then choose Custom Apps at the top. Find the newly created app and hover over, click the ellipse menu, and choose Authorize App.
If your newly created app is not there, click on add app and enter the App id and secret which we made a note of earlier.
Once the App is added you will have to authorize it from the same portal by using the 3 dots from right corner.
Note: in my e.g, it’ showing as reauthorized app since I already authorized it, but in first attempt it will show authorize app.
Once the App is authorized, you must have copied all the data from json file already to connector run the connector crawl.