Identity
The below table illustrates the generic identity attributes that Veridium can use in its authentication flows and can respond accordingly. These are extracted from the external user directory (i.e. Active Directory) via LDAP protocol.
Field | Description | Notes |
---|---|---|
id | Identity profile internal identifier | UUID string |
externalProfileId | Identity profile external identifier | Email address, SID etc. |
registrationTime | Registration date in epoch milliseconds | . |
displayName | Full name to be displayed | . |
emailAddress | The registered email address | . |
phoneNumber | The registered phone number (from user repository) | . |
customPhoneNumber | Custom personal phone number, if the user chooses to register it | . |
upn | User Principal Name in user repository | . |
language | User language used to localize client-facing applications | List of ISO 639-1 codes |
externalValues | Object containing other external values from user repository | . |
groups | User groups from user repository | . |
identityStatus | The current profile status | Enum values: NONE, ACTIVATION_PENDING, ACTIVE, BLOCKED, BLOCKED_BY_ADMIN, DEACTIVATED_BY_ALERT, DISABLED |
profileLineManagerOp | Object containing line manager details | Available properties are: firstname, lastname, upn, implicitUpn, mobile, displayname, email |