User identity attributes and properties reference
You may need to work with user identity attributes in PingOne Advanced Identity Cloud for the following reasons:
-
To customize the identity attribute display names shown in the user profile in the UI
-
To reference the identity attributes in scripts and API calls
The attribute and property names are not consistent between the underlying AM and IDM services. To address this, the reference tables depict the equivalent attribute. |
Using the reference tables
-
If you write scripts for AM that access user profiles, then use AM attribute names. User profile script examples: OAuth2 access token modification; OIDC claims; decision node scripts for authentication journeys (trees).
-
If you write scripts for IDM that access managed objects, then use IDM property names. Managed object script examples:
onUpdate
,onCreate
,onDelete
, and so forth. -
If you use APIs to access managed objects or user profiles:
-
Calls to
/am
APIs must use AM attribute names. -
Calls to
/openidm
APIs must use IDM property names.
-
If you use the IDM admin UI to change the display name of a property, the change is reflected in both the IDM admin UI and the Advanced Identity Cloud admin UI; however, on the API side and in scripts, the generic names remain unchanged. |
Reference tables
Basic user attributes
Display Name | IDM Property | AM Attribute |
---|---|---|
Username |
|
|
Common Name |
|
|
Display Name |
|
|
Password |
|
|
Status |
|
|
First Name |
|
|
Last Name |
|
|
Email Address |
|
|
Description |
|
|
Telephone Number |
|
|
Address 1 |
|
|
City |
|
|
State/Province |
|
|
Postal Code |
|
|
Country |
|
|
Additional user attributes
Description | IDM Property | AM Attribute |
---|---|---|
Alias list |
|
|
Applications |
|
|
Applications I Own |
|
|
Assigned dashboard |
|
|
Assignments |
|
|
Consented Mappings |
|
|
Direct Reports |
|
|
Manager |
|
|
Authorization Roles |
|
not available[1] |
Effective Assignments |
|
|
Effective Applications |
|
|
Effective Groups |
|
|
Effective Roles |
|
|
Groups |
|
|
KBA |
|
|
Preferences |
|
|
Profile image |
|
|
Provisioning Roles |
|
|
Organizations I Administer |
|
|
Organizations I Own |
|
|
Organizations to which I Belong |
|
|
Password Last Changed Time |
|
|
Password Expiration Time |
|
|
Task Proxies[2] |
|
n/a |
Task Principals[2] |
|
|
Description | IDM Property | AM Attribute |
---|---|---|
Notifications |
|
|
Revision |
|
|
User Metadata |
|
|
UUID |
|
|
General purpose extension attributes
Strings
Display Name | IDM Property | AM Attribute |
---|---|---|
Generic Indexed String 1 |
|
|
Generic Indexed String 2 |
|
|
Generic Indexed String 3 |
|
|
Generic Indexed String 4 |
|
|
Generic Indexed String 5 |
|
|
Generic Unindexed String 1 |
|
|
Generic Unindexed String 2 |
|
|
Generic Unindexed String 3 |
|
|
Generic Unindexed String 4 |
|
|
Generic Unindexed String 5 |
|
|
Multivalues
Display Name | IDM Property | AM Attribute |
---|---|---|
Generic Indexed Multivalue 1 |
|
|
Generic Indexed Multivalue 2 |
|
|
Generic Indexed Multivalue 3 |
|
|
Generic Indexed Multivalue 4 |
|
|
Generic Indexed Multivalue 5 |
|
|
Generic Unindexed Multivalue 1 |
|
|
Generic Unindexed Multivalue 2 |
|
|
Generic Unindexed Multivalue 3 |
|
|
Generic Unindexed Multivalue 4 |
|
|
Generic Unindexed Multivalue 5 |
|
|
Dates
Display Name | IDM Property | AM Attribute |
---|---|---|
Generic Indexed Date 1 |
|
|
Generic Indexed Date 2 |
|
|
Generic Indexed Date 3 |
|
|
Generic Indexed Date 4 |
|
|
Generic Indexed Date 5 |
|
|
Generic Unindexed Date 1 |
|
|
Generic Unindexed Date 2 |
|
|
Generic Unindexed Date 3 |
|
|
Generic Unindexed Date 4 |
|
|
Generic Unindexed Date 5 |
|
|
Integers
Display Name | IDM Property | AM Attribute |
---|---|---|
Generic Indexed Integer 1 |
|
|
Generic Indexed Integer 2 |
|
|
Generic Indexed Integer 3 |
|
|
Generic Indexed Integer 4 |
|
|
Generic Indexed Integer 5 |
|
|
Generic Unindexed Integer 1 |
|
|
Generic Unindexed Integer 2 |
|
|
Generic Unindexed Integer 3 |
|
|
Generic Unindexed Integer 4 |
|
|
Generic Unindexed Integer 5 |
|
|