VMware Cloud Director API - OAuthKeyConfiguration

VMware Cloud Director API - OAuthKeyConfiguration

OAuthKeyConfigurationType

Element:
OAuthKeyConfiguration
Type:
OAuthKeyConfigurationType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
OAuth Key Configuration
Since:
9.0
Schema:
vCloudEntities.xsd
Media type(s):
None
Extends:
ResourceType
XML Representation:
<OAuthKeyConfiguration xmlns="http://www.vmware.com/vcloud/v1.5" href="xs:anyURI" type="xs:string">
    <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
            rel="xs:string" model="xs:string"/>
    <KeyId> xs:string </KeyId>
    <Algorithm> xs:string </Algorithm>
    <Key> xs:string </Key>
    <ExpirationDate> xs:dateTime </ExpirationDate>
</OAuthKeyConfiguration>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
href anyURI No always 9.0 The URI of the entity.
type string No always 9.0 The MIME type of the entity.

Elements

Element Type Required Modifiable Since Deprecated Description
Algorithm string Yes always 9.0 Identifies the cryptographic algorithm family of the key. Supported values are RSA and EC for asymmetric keys.
ExpirationDate dateTime Yes always 9.0 Expiration date for this key. If specified, tokens signed with this key should be considered invalid after this time.
Key string Yes always 9.0 PEM formatted key body. Key is used during validation of OAuth tokens for this Org.
KeyId string No always 9.0 Identifier for the key used by the Identity Provider. This key id is expected to be present in the header portion of OAuth tokens issued by by the Identity provider.
Link LinkType No none 9.0 A reference to an entity or operation associated with this object.
VCloudExtension VCloudExtensionType No always 9.0 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.