Description
Authenticates and generates a token.
Request URL
identity API v2.0 POST /v2.0/tokens
Request Paramters
| Parameter | Value | Style | Description |
|---|---|---|---|
| username | User Name | plain | |
| password | Password | plain | |
| tenantId (Optional) | Tenant ID | plain |
Request Json
{
"auth": {
"passwordCredentials": {
"username": "xxxxxx",
"password": "paSSword123456#$%"
},
"tenantId": "487727e3921d44e3bfe7ebb337bf085e"
}
}
Normal response codes
200 OK
Example
curl -i -X POST \
-H "Accept: application/json" \
-d '{"auth":{"passwordCredentials":{"username":"xxxxxx","password":"paSSword123456#$%"},"tenantId":"487727e3921d44e3bfe7ebb337bf085e"}}' \
https://identity.tyo1.cloud.z.com/v2.0/tokens
HTTP/1.1 200 OK
Date: Mon, 08 Dec 2014 02:40:56 GMT
Server: Apache
Content-Length: 4572
Content-Type: application/json
{
"access": {
"token": {
"issued_at": "2015-05-19T07:08:21.927295",
"expires": "2015-05-20T07:08:21Z",
"id": "sample00d88246078f2bexample788f7",
"tenant": {
"name": "gnct00000000",
"enabled": true,
"tyo1_image_size": "550GB",
}
],
"endpoints_links": [],
"type": "mailhosting",
"name": "Mail Hosting Service"
},
{
"endpoints": [
{
"region": "tyo1",
"publicURL": "https://dns-service.tyo1.cloud.z.com"
}
],
"endpoints_links": [],
"type": "dns",
"name": "DNS Service"
},
{
"endpoints": [
{
"region": "tyo1",
"publicURL": "https://object-storage.tyo1.cloud.z.com/v1/nc_a4392c0ccba74485abd58ec123eca824"
}
],
"endpoints_links": [],
"type": "object-store",
"name": "Object Storage Service"
},
{
"endpoints": [
{
"region": "sjc1",
"publicURL": "https://identity.sjc1.cloud.z.com/v2.0"
},
{
"region": "tyo1",
"publicURL": "https://identity.tyo1.cloud.z.com/v2.0"
},
{
"region": "sin1",
"publicURL": "https://identity.sin1.cloud.z.com/v2.0"
}
],
"endpoints_links": [],
"type": "identity",
"name": "Identity Service"
}
],
"user": {
"username": "gncu00000000",
"roles_links": [],
"id": "examplea6963c074d7csample12a886ee",
"roles": [
{
"name": "SwiftOperator"
},
{
"name": "_member_"
}
],
"name": "gncu00000000"
},
"metadata": {
"is_admin": 0,
"roles": [
"0000000000000000000000000000000e",
"11111111111111111111111111111113"
]
}
}
}