Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RefreshToken

リフレッシュトークン認証クライアント

Hierarchy

Index

Constructors

constructor

Properties

credentials

credentials: ICredentials

options

options: IOptions

Static DEFAULT_SPARE_TIME_IN_MILLISECONDS

DEFAULT_SPARE_TIME_IN_MILLISECONDS: number = 60000

アクセストークンの有効期限までの猶予時間初期値

Methods

getAccessToken

  • getAccessToken(): Promise<string>

getToken

Protected makeRequest

  • makeRequest(options: request.OptionsWithUri, expectedStatusCodes: number[]): Promise<any>

refreshAccessToken

Protected refreshToken

request

  • request(options: request.OptionsWithUri, expectedStatusCodes: number[]): Promise<any>
  • APIリクエストを投げる 認証エラー(401,403)であれば自動的に一度だけアクセストークンをリフレッシュします。

    Parameters

    • options: request.OptionsWithUri
    • expectedStatusCodes: number[]

    Returns Promise<any>

setCredentials

Generated using TypeDoc