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