https://ns.adobe.com/xdm/common/identity
This model represents an authenticated IMS user. The IMS user principal is a user account under Adobe's identity management system (IMS).
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Experimental | No | Forbidden | Permitted | common/identity.schema.json |
{
"xdm:identityProvider": "ims",
"xdm:id": "C0B648DE57D701277F000101@AdobeID",
"xdm:type": "https://ns.adobe.com/xdm/common/user",
"xdm:displayName": "The users name",
"xdm:profileImage": "https://mir-s3-cdn-cf.behance.net/user/276/b9c11633104347.57a9c2152b78e.jpg"
}
{
"xdm:identityProvider": "ims",
"xdm:id": "C0B648DE57D701277F000101@AdobeID",
"xdm:type": "https://ns.adobe.com/xdm/common/user"
}
Property | Type | Required | Defined by |
---|---|---|---|
xdm:id | string |
Required | User identity (this schema) |
xdm:identityProvider | string |
Required | User identity (this schema) |
xdm:type | string |
Required | User identity (this schema) |
* |
any | Additional | this schema allows additional properties |
Principal ID identifies a user account in IMS. Its value is equivalent to the standard claim, sub
as mentioned in the openid connect 1.0 standard claims. This value can be obtained by fetching the userinfo resource for a particular user in IMS.
xdm:id
- is required
- type:
string
- defined in this schema
string
The identity provider that manages this principal.
xdm:identityProvider
- is required
- type:
string
- defined in this schema
string
Value | Description |
---|---|
0 |
ims |
The type of the identity. Acts as a processing hint to the client. Ideally, each value should be identified as a URI.
xdm:type
- is required
- type:
string
- defined in this schema
string
- format:
uri
– Uniformous Resource Identifier (according to RFC3986)
Value | Description |
---|---|
0 |
https://ns.adobe.com/xdm/common/user |