Supported attributes reference
The following table consists of the attributes that can be mapped on a user during provisioning. For more information, see the Egnyte User Management API.
Attribute |
Description |
||||
The Egnyte username for the user. This attribute is required. |
|||||
authType |
The authentication type for the user. This attribute is required. Available options include:
|
||||
externalId |
An immutable unique identifier for the user. This can be any plain text value identifier. This attribute is required. WARNING: This field is immutable meaning once set, it can never be updated. |
||||
familyName |
The last name of the user. This attribute is required. |
||||
givenName |
The first name of the user. This attribute is required. |
||||
sendInvite |
If set to true when creating a user, an invitation email will be sent if the user is created in active state in the LDAP data store. If the user is disabled in the LDAP data store when they are created, no email is sent. This attribute is required. Available options include:
|
||||
userName |
The Egnyte username for the user. This attribute is required.
|
||||
userType |
The type of the user. This attribute is required. Acceptable options include:
|
||||
idpUserId |
Only required if the user’s authType is set to 'sso'. This is how the user is identified within the SAML response from an SSO identity provider. For example, the SAML subject 'bjensen' or 'bjensen@example.com'.
|
||||
role |
The role assigned to the user. Available options include 'default' or other existing custom role names.
|
||||
userPrincipalName |
Only required if the user’s authType is set to 'ad'. This field is used to bind child authentication policies to a user when using Active Directory authentication in a multi-domain setup. For example, 'bjensen@example.com'. |