User¶
Model of User
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| agrees_with_tos | Date | Date the user agree with terms of service | Optional |
None |
| api_quota | Integer | None | Optional |
None |
| api_daily_quota | Integer | None | Optional |
None |
| apikeys | Mapping [String, ApiKey] | None | Yes |
See ApiKey for more details. |
| apps | Mapping [String, Apps] | Applications with access to the account | Yes |
See Apps for more details. |
| can_impersonate | Boolean | Allowed to query on behalf of others? | Yes |
False |
| classification | Classification | Maximum classification for the user | Yes |
TLP:C |
| dn | Keyword | User's LDAP DN | Optional |
None |
| User's email address | Optional |
None |
||
| organization | Text | Organization the user belongs to | Optional |
None |
| groups | List [UpperKeyword] | List of groups the user submits to | Yes |
[] |
| identity_id | Keyword | ID of the matching object in your identity provider (used for logging in as another application) | Optional |
None |
| is_active | Boolean | Is the user active? | Yes |
True |
| name | Keyword | Full name of the user | Yes |
None |
| otp_sk | Keyword | Secret key to generate one time passwords | Optional |
None |
| password | Keyword | BCrypt hash of the user's password | Yes |
None |
| submission_quota | Integer | None | Optional |
None |
| submission_async_quota | Integer | None | Optional |
None |
| submission_daily_quota | Integer | None | Optional |
None |
| type | List [Enum] | Type of user | Yes |
['user'] |
| roles | List [Enum] | Default roles for user | Yes |
[] |
| security_tokens | Mapping [String, Keyword] | Map of security tokens | Yes |
{} |
| uname | Keyword | Username | Yes |
None |
ApiKey¶
Model for API keys
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| acl | List [Enum] | Access Control List for the API key | Yes |
None |
| password | Keyword | BCrypt hash of the password for the apikey | Yes |
None |
| roles | List [Enum] | List of roles tied to the API key | Yes |
[] |
Apps¶
Model of Apps used of OBO (On Behalf Of)
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| client_id | Keyword | Username allowed to impersonate the current user | Yes |
None |
| netloc | Keyword | DNS hostname for the server | Yes |
None |
| scope | Enum | Scope of access for the App token Supported values are: "c", "r", "rw", "w" |
Yes |
None |
| server | Keyword | Name of the server that has access | Yes |
None |
| roles | List [Enum] | List of roles tied to the App token | Yes |
[] |