Credentials¶
This type provides a means to describe various credentials along with any information about the authority that is responsible for maintaining them. This is intended to be associated with a CADF Resource’s identity and reflects any authorizations or identity assertions the resource may use to gain access to other resources.
Property | Type | Required | Description |
---|---|---|---|
type | xs:anyURI | No | Type of credential. (e.g., auth. token, identity token, etc.) |
token | xs:any | Yes | The primary opaque or non-opaque identity or security token (e.g., an opaque or obfuscated user ID) |
authority | xs:anyURI | No | The trusted authority (a service) that understands and can verify the credential. |
assertions | cadf:Map | No | Optional list of additional assertions or attributes that belong to the credential |
Serialisation¶
{
"typeURI": "http://schemas.dmtf.org/cloud/audit/1.0/event",
"action": "authenticate",
...,
"initiator": {
"id": "joe.user@example.com",
"typeURI": "data/security/account/user",
...,
"credential": {
"type": "https://mycloud.com/v2/token",
"token": "myuuid:1ef0-abdf-xxxx-xxxx"
}
}
}