CommunicationTokenRefreshOptions interface
通信トークン資格情報を自動的に更新するためのオプション。
プロパティ
| refresh |
有効期限が切れる前にトークンを事前に更新するか、オンデマンドでのみ更新するかを示します。 既定では false。 |
| token | 初期化する省略可能なトークン。 明確に有効期限が記載されている |
| token |
通信識別APIから取得したトークンを返すコールバック。 返されるトークンは有効である必要があります (有効期限は将来である必要があります)。 JWTから有効期限を読み取るための |
| undecodable |
復号できず明示的な有効期限もない返還トークン(例:暗号化されたアクセストークン)に対して、寿命(秒単位)と仮定されます。 デフォルトは600(10分)です。 これをトークンの実際の寿命に設定してください。 制限はありません。トークンの実際の寿命より大きい値があると、認証情報の更新が遅れ、サービスは期限切れトークンを拒否します。 推測を避けるために、トークン応答の |
プロパティの詳細
refreshProactively
有効期限が切れる前にトークンを事前に更新するか、オンデマンドでのみ更新するかを示します。 既定では false。
refreshProactively?: boolean
プロパティ値
boolean
token
初期化する省略可能なトークン。 明確に有効期限が記載されている string や AccessToken かもしれません。
token?: string | AccessToken
プロパティ値
string | AccessToken
tokenRefresher
通信識別APIから取得したトークンを返すコールバック。 返されるトークンは有効である必要があります (有効期限は将来である必要があります)。
JWTから有効期限を読み取るための string を返すか、期限を明示的に提供する AccessToken (暗号化されたアクセストークンでデコードできない場合に必要)を返します。
tokenRefresher: (abortSignal?: AbortSignalLike) => Promise<string | AccessToken>
プロパティ値
(abortSignal?: AbortSignalLike) => Promise<string | AccessToken>
undecodableTokenExpiryIntervalInSeconds
復号できず明示的な有効期限もない返還トークン(例:暗号化されたアクセストークン)に対して、寿命(秒単位)と仮定されます。 デフォルトは600(10分)です。
これをトークンの実際の寿命に設定してください。 制限はありません。トークンの実際の寿命より大きい値があると、認証情報の更新が遅れ、サービスは期限切れトークンを拒否します。 推測を避けるために、トークン応答のexpires_inから導き出された明示的なexpiresOnTimestamp付きのAccessTokenを返すことを好む。
undecodableTokenExpiryIntervalInSeconds?: number
プロパティ値
number