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 | 
{
    "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"
        }
    }
}
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.