验证和解码访问令牌 已弃用

以 Markdown 形式查看
发布 /groups/{groupId}/apps/{appId}/users/verify_token

验证用户的客户端访问令牌是否有效。

路径参数

application/json

body 必需

用户的客户端访问权限令牌。访问权限令牌代表已登录的应用程序用户。这与您在使用 Admin API时使用的 access_token 不同。

  • token 字符串 必需

响应

  • 200 application/json

    令牌有效或已过期。

    以下之一:

    令牌有效,但已过期。

    值为 token expired

  • 400 application/json

    错误请求

    隐藏响应属性 显示响应属性 对象
    • 错误 字符串

      描述错误的消息。

    • error_code 字符串

      错误类型。

  • 401 application/json

    无效会话

    隐藏响应属性 显示响应属性 对象
    • 错误 字符串

      描述错误的消息。

      值为 invalid session

    • error_code 字符串

      错误类型。

      值为 InvalidSession

POST /groups/{groupId}/apps/{appId}/users/verify_token
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/users/verify_token' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"token":"string"}'
请求示例
{
  "token": "string"
}
响应示例 (200)
token expired
{
  "sub": "string",
  "aud": "string",
  "exp": 42,
  "iat": 42,
  "iss": "string",
  "custom_user_data": {},
  "domain_id": "string",
  "data": "string",
  "device_id": "string"
}
响应示例 (400)
{
  "error": "string",
  "error_code": "string"
}
响应示例 (401)
{
  "error": "invalid session",
  "error_code": "InvalidSession"
}