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