ForgeRock · Schema
ManagedUser
A managed user identity object
Access ManagementAuthenticationAuthorizationIdentity GovernanceIdentity ManagementOAuthOpenID Connect
Properties
| Name | Type | Description |
|---|---|---|
| _id | string | Unique identifier |
| _rev | string | Object revision for concurrency control |
| userName | string | Unique login username |
| givenName | string | First name |
| sn | string | Last name (surname) |
| string | Email address | |
| telephoneNumber | string | Phone number |
| password | string | Password (write-only) |
| accountStatus | string | Account status |
| effectiveRoles | array | Computed effective roles |
| effectiveAssignments | array | Computed effective assignments |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/ManagedUser",
"title": "ManagedUser",
"type": "object",
"description": "A managed user identity object",
"properties": {
"_id": {
"type": "string",
"description": "Unique identifier",
"readOnly": true
},
"_rev": {
"type": "string",
"description": "Object revision for concurrency control",
"readOnly": true
},
"userName": {
"type": "string",
"description": "Unique login username"
},
"givenName": {
"type": "string",
"description": "First name"
},
"sn": {
"type": "string",
"description": "Last name (surname)"
},
"mail": {
"type": "string",
"format": "email",
"description": "Email address"
},
"telephoneNumber": {
"type": "string",
"description": "Phone number"
},
"password": {
"type": "string",
"format": "password",
"description": "Password (write-only)",
"writeOnly": true
},
"accountStatus": {
"type": "string",
"description": "Account status",
"enum": [
"active",
"inactive"
]
},
"effectiveRoles": {
"type": "array",
"description": "Computed effective roles",
"readOnly": true,
"items": {
"type": "object"
}
},
"effectiveAssignments": {
"type": "array",
"description": "Computed effective assignments",
"readOnly": true,
"items": {
"type": "object"
}
}
}
}