UserInfo
User Info
The identity, type, and roles of an authenticated user, as returned by GET /iam/current-user-info.
JSON Example
{
"name": "string",
"display_name": "string",
"user_type": "string",
"password_status": "string",
"password_expiration_timestamp": 0,
"roles": [
{
"role": "string",
"display_name": "string"
}
]
}
string
name
Optional
The user or group's name.
string
display_name
Optional
The human-readable name for this user or group, suitable for showing in a UI.
user_type
Optional
Identifies whether an identity is a local Installer account, a remote user authenticated through a configured LDAP identity source, or a remote LDAP group.
Enumeration:
LOCAL_USER,
REMOTE_USER,
REMOTE_GROUP
password_status
Optional
The password expiry state of a local user, included so a UI can prompt the user to change their password before it expires.
ACTIVE: The password is valid and not expired.EXPIRED: The password has expired; the user must change it viaPOST /iam/change-passwordbefore continuing.INVALID: Not applicable - the account's password isn't managed by Installer (for example, a remote LDAP user).
Enumeration:
ACTIVE,
EXPIRED,
INVALID