%common; ]> Required. The user name. Required. The password of the user. Optional. The tenant name. Optional. The tenant ID. Required. The token ID. Validates that a token has the specified tenant in scope, for performance. Valid tokens are in the /tokens/{tokenId} path. An itemNotFound (404) fault is returned for a token that is not valid. A valid authentication token for an administrative user. The user name. The user ID. A valid authentication token for an administrative user. The ID of the last item in the previous list. The page size. The tenant ID. The user ID. A list of supported extensions. Gets detailed information about a specified version of the Identity API. &commonFaults; &getFaults; Lists available extensions. Moves to the next item in the list. Moves to the previous item in the list. &commonFaults; &getFaults; Gets detailed information for a specified extension. &commonFaults; &getFaults; Authenticates and generates a token. Client authentication is provided through a ReST interface by using the POST method with v2.0/tokens supplied as the path. Include a payload of credentials in the body. The Identity API is a ReSTful web service. It is the entry point to all service APIs. To access the Identity API, you must know its URL. Each ReST request against the Identity Service requires the X-Auth-Token header. Clients obtain this token, along with the URL to other service APIs, by first authenticating against Identity with valid credentials. If the authentication token has expired, a 401 response code is returned. If the token specified in the request body has expired, this call returns a 404 response code. Identity treats expired tokens as invalid tokens. The deployment determines how long expired tokens are stored. The tenant name. Both the tenantId and tenantName attributes are optional, but should not be specified together. If both attributes are specified, the server responds with a 400 Bad Request. The tenant ID. Both the tenantId and tenantName attributes are optional, but should not be specified together. If both attributes are specified, the server responds with a 400 Bad Request. A passwordCredentials object. To authenticate, you must provide either a user ID and password or a token. The user name. Required if you include the passwordCredentials object. If you do not provide a password credentials, you must provide a token. The password of the user. Required if you include the passwordCredentials object. If you do not provide a password credentials, you must provide a token. A token object. Required if you do not provide password credentials. The token ID. This is a required field in the token object. An access object. A token object. A timestamp that indicates when the token was issued. A timestamp that indicates when the token expires. The authentication token. In the example, the token is my_id. A tenant object. The description of the tenant. If not set, this value is null. Indicates whether the tenant is enabled or disabled. The tenant ID. The tenant name. A serviceCatalog object. One or more endpoints objects. Each object shows the adminURL, region, internalURL, id, and publicURL for the endpoint. Links for the endpoint. Endpoint type. Endpoint name. A user object, which shows the username, roles_links, id, roles, and name. A metadata object. &commonFaults; &getFaults; Validates a token and confirms that it belongs to a specified tenant. Returns the permissions relevant to a particular client. Valid tokens are in the /tokens/{tokenId} path. A user should expect an itemNotFound (404) fault for an token that is not valid. &commonFaults; &getFaults; Validates a token and confirms that it belongs to a specified tenant, for performance. &commonFaults; &getFaults; Lists the endpoints associated with a specified token. &commonFaults; &getFaults; Gets detailed information about a specified user by user name. &commonFaults; &getFaults; Gets detailed information about a specified user by user ID. &commonFaults; &getFaults; Lists global roles for a specified user. Excludes tenant roles. &commonFaults; &getFaults; Lists all tenants. &commonFaults; &getFaults; Gets detailed information about a specified tenant by name. The name of the tenant. &commonFaults; &getFaults; Gets detailed information about a specified tenant by ID. &commonFaults; &getFaults; Lists roles for a specified user on a specified tenant. Excludes global roles. &commonFaults; &getFaults;