全部产品
Search
文档中心

获取临时Token

更新时间: 2019-06-30

描述

返回用于登录Registry的临时账号和临时密码,临时密码的有效时间为1小时,若使用STS方式请求时,临时密码的有效时间等同于本次请求STS Token的有效时间。

权限说明

调用方式 权限说明
主账号 使用临时Token登录Registry的权限等同于主账号使用用户名和密码登录Registry的权限
子账号 使用临时Token登录Registry的权限等同于子账号使用用户名和密码登录Registry的权限
STS 使用临时Token登录Registry的权限由角色的策略决定

请求信息

请求行 RequestLine

  1. Get /tokens HTTP/1.1

请求行参数 URI Param

特有请求头 RequestHead

请求体 RequestBody

返回信息

返回行 ResponseLine

  1. HTTP/1.1 200 OK

特有返回头 ResponseHead

返回体 ResponseBody

  1. {
  2. "data": {
  3. "authorizationToken": "String",
  4. "tempUserName": "String",
  5. "expireDate": Long
  6. },
  7. "requestId": "String"
  8. }

返回体解析

名称 类型 描述
authorizationToken String 用于登录Registry的密码
tempUserName String 用于登录Registry的用户名
expireDate Long 临时token的过期时间戳,单位为ms

示例

请求示例

  1. Get /tokens HTTP/1.1
  2. <公共请求头>

返回示例

  1. HTTP/1.1 200 OK
  2. <公共响应头>
  3. {
  4. "data": {
  5. "authorizationToken": "eyJ0aW1lIjoiMTUyNjU0OTc5:07057333e85",
  6. "tempUserName": "cr_temp_user",
  7. "expireDate": 1526549792000
  8. },
  9. "requestId": "94E89857-B994-44B6-9C4F-DBD200E9E272"
  10. }