アクセス トークンの検証とデコード 非推奨

POST /groups/{groupId}/apps/{appId}/users/verify_token

ユーザーのクライアント アクセス トークンが有効であることを確認します。

path パラメータ

application/ JSON

body 必須

ユーザーのクライアントアクセス トークン。アクセス トークンは、ログインしたアプリケーションユーザーを表します。これは、 Admin APIを操作するために使用するaccess_token と同じではありません。

  • token string 必須

応答

  • 200 application/ JSON

    トークンが有効であるか、または期限切れです。

    次の 1 つ:

    トークンは有効ですが、有効期限が切れています。

    値は token expired です。

  • 400 application/ JSON

    無効なリクエスト

    応答属性の非表示 応答属性の表示 オブジェクト
    • エラー string

      エラーを説明するメッセージ。

    • error_code string

      エラーの種類。

  • 401 application/ JSON

    無効なセッション

    応答属性の非表示 応答属性の表示 オブジェクト
    • エラー string

      エラーを説明するメッセージ。

      値は invalid session です。

    • error_code string

      エラーの種類。

      値は 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"
}