You add a source connection to allow Google Workspace Migrate to read, convert, and transfer data from Box to your Google Workspace account. Before you add a source connection, you need to authenticate your Box enterprise account.
Step 1: Create your Box application
Google Workspace Migrate uses a JSON Web Token (JWT) to connect to your Box enterprise account.
- Go to the Box developer console and click Create New App.
You might need to sign in to your Box enterprise account first.
- Click Custom App.
- Click Server Authentication (with JWT) and in for App Name, enter a name.
- Click Create App.
- After it's created, click View Your App.
You're redirected to your app's Configuration page.
- On the app Configuration page, make the following changes:
- For App Access Level, select App + Enterprise Access.
- For Application Scopes, uncheck Manage groups and Manage enterprise properties.
You should have 3 application scopes checked—Read all files and folders stored in Box, Write all files and folders stored in Box, and Manage users.
- For Advanced Features, check Make API calls using the as-user header.
- For Add and Manage Public Keys, click Generate a Public/Private Keypair.
A JSON configuration file with your app settings, including the only copy of your private key, is automatically downloaded to your machine. Store this file securely as you need it to configure the Box connection in Google Workspace Migrate.
To download this file, you might need to turn on 2-Step Verification on your Box enterprise account. For more information, see your Box documentation.
- For OAuth 2.0 Credentials (near the top of the page), copy the Client ID.
- Click Save Changes.
Step 2: Authorize your Box application
- Go to the Apps tab in the Box Admin Console.
- Click Custom Apps ManagerAdd App.
- For Client ID, enter the client ID copied from the Configuration page, then click Next.
- On the confirmation dialog, under For the following users, make sure it authorizes access for All Users.
- Click Authorize.
- Your new app appears under Custom Applications.
Step 3: Add a source connection for Box
- In the Google Workspace Migrate platform, click New Connection.
- For Name, enter a connection name.
- For Type, select Box.
- For Account, choose an option:
- Select a Box enterprise admin account.
- Click Add new account and upload the JSON configuration file previously downloaded from your app's configuration page on Box.
Doing so allows Google Workspace Migrate to access the Box APIs using the App configured above.
- Click Create.
Edit a connection
- In the Google Workspace Migrate platform, click Connections. You might have to click Menu first.
- Point to the connection and click More Edit.
- Enter your changes and click Save.
Next step
Create a sharding users list (Optional)
Google, Google Workspace, and related marks and logos are trademarks of Google LLC. All other company and product names are trademarks of the companies with which they are associated.