Skip to content

Latest commit

 

History

History
110 lines (65 loc) · 3.04 KB

identity.schema.md

File metadata and controls

110 lines (65 loc) · 3.04 KB

User identity Schema

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

User identity Examples

{
  "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"
}

User identity Properties

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

xdm:id

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

xdm:id Type

string

xdm:identityProvider

The identity provider that manages this principal.

xdm:identityProvider

  • is required
  • type: string
  • defined in this schema

xdm:identityProvider Type

string

xdm:identityProvider Known Values

Value Description
0 ims

xdm:type

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

xdm:type Type

string

  • format: uri – Uniformous Resource Identifier (according to RFC3986)

xdm:type Known Values

Value Description
0 https://ns.adobe.com/xdm/common/user