BoxStorage_1_2_0
BoxStorage_1_2_0 Document
Connector-specific storage gateway policies for the Box connector.
Name |
Type |
Description |
DATA_TYPE |
string |
Type of this document |
allow_any_account |
boolean |
If true, allow users to access personal or external Box accounts. If false (the default), users must use the Box account which matches the username their Globus credential maps to. |
auth_callback |
string |
URL of the auth callback that must be set on the Box developer console for the Box application of client_id. |
boxAppSettings |
Values from the Box JWT client configuration that the storage gateway uses to identify and authenticate with the Box API. This is only set when configuring the storage gateway for Box enterprise authentication. |
|
client_id |
string |
Client ID of the Box OAuth2 application registered on the Box developer console. This is only set when configuring the storage gateway for OAuth2 user authentication. [Private] |
enterpriseID |
string |
Identifies which Box Enterprise this storage gateway is authorized access to. This is only set when configuring the storage gateway for Box enterprise authentication. [Private] |
secret |
string |
Secret associated with the client_id set in this policy. This is only set when configuring the storage gateway for OAuth2 user authentication. [Private] |
user_api_rate_limit |
integer |
User API Rate Limit associated with this client ID in operations per second per user. [Private] |
user_credential_required |
boolean |
Flag indicating whether users must register a credential. If true, this storage gateway is configured for OAuth2 user authentication. If false (and for older DATA_TYPE where this property is missing), this storage gateway is configured for enterprise authentication. |
{
"DATA_TYPE": "box_storage_policies#1.2.0",
"allow_any_account": true,
"auth_callback": "string",
"boxAppSettings": {
"appAuth": {
"passphrase": "string",
"privateKey": "string",
"publicKeyID": "string"
},
"clientID": "string",
"clientSecret": "string"
},
"client_id": "string",
"enterpriseID": "string",
"secret": "string",
"user_api_rate_limit": 0,
"user_credential_required": true
}