ServerAuthorizationTokenResponse type

サーバー承認コード要求から逆シリアル化された応答オブジェクト。

  • token_type: トークンの種類の値を示します。 ベアラーまたはポップのいずれかを指定できます。
  • scope: access_tokenが有効なスコープ。
  • expires_in: アクセス トークンの有効期間 (秒単位)。
  • refresh_in: 有効期限に関係なく、トークンを更新する期間を推定します。
  • ext_expires_in: サーバーが応答していない場合、アクセス トークンが有効な期間 (秒単位)。
  • access_token: 要求されたアクセス トークン。 アプリはこのトークンを使用して、Web API など、保護されたリソースに対して認証できます。
  • refresh_token: OAuth 2.0 更新トークン。 アプリでは、現在のアクセス トークンの有効期限が切れた後に、このトークンを使用して追加のアクセス トークンを取得できます。
  • id_token: JSON Web トークン (JWT)。 アプリは、このトークンのセグメントをデコードして、サインインしたユーザーに関する情報を要求することができます。
  • key_id: 要求がバインドされている公開キーを一意に識別する文字列。

エラーが発生した場合:

  • error: 発生するエラーの種類を分類するために使用でき、エラーに対応するために使用できるエラー コード文字列。
  • error_description: 開発者が認証エラーの根本原因を特定するのに役立つ特定のエラー メッセージ。
  • error_codes: 診断に役立つ STS 固有のエラー コードの一覧。
  • timestamp: エラーが発生した時刻。
  • trace_id: 診断に役立つ要求の一意識別子。
  • correlation_id: コンポーネント間の診断に役立つ要求の一意識別子。
  • status: ネットワーク要求の応答状態
type ServerAuthorizationTokenResponse = {
  access_token?: string
  claims?: string
  client_info?: string
  correlation_id?: string
  error?: string
  error_codes?: string[]
  error_description?: string
  expires_in?: number
  ext_expires_in?: number
  foci?: string
  id_token?: string
  key_id?: string
  refresh_in?: number
  refresh_token?: string
  refresh_token_expires_in?: number
  scope?: string
  spa_accountid?: string
  spa_code?: string
  status?: number
  suberror?: string
  timestamp?: string
  token_type?: AuthenticationScheme
  trace_id?: string
}