认证接口

系统的所有API接口都需要通过权限校验,校验方式为在请求的header中加入x-auth-token: {token}

token 通过以下接口获取。目前token的有效时间是10小时,过期需要重新获取。

创建token

POST /v2/auth/tokens

请求body

{
  "identity": {
    "methods": [
      "password"
    ],
    "password": {
      "user": {
        "name": "admin",
        "domain": {
          "id": "default"
        },
        "password": "admin"
      }
    }
  }
}

返回

{
  "id": "0a72092f28434e7a8cb508b64dda439f",
  "methods": [
    "password"
  ],
  "domain": null,
  "project": null,
  "user": {
    "id": "0b8b2c4543a04fc29f6d8c9780c558b7",
    "name": "admin"
  },
  "roles": null,
  "catalog": null,
  "expires_at": 1473854977281,
  "issued_at": 1473818977313,
  "ProjectsSummary": [
    {
      "id": "d739b5ef381e42acab9e708e01d93256",
      "name": "default",
      "roles": [
        {
          "id": "a3f12c97c52d4855bd03f69fb1461530",
          "name": "user"
        }
      ]
    }
  ]
}

results matching ""

    No results matching ""