OAuthCredential class

OAuthProvider によって返される OAuth 認証情報を表します。

実装では、各認証プロバイダの認証情報要件に関する詳細を指定します。

署名:

export declare class OAuthCredential extends AuthCredential 

拡張: AuthCredential

プロパティ

プロパティ 修飾キー タイプ 説明
accessToken 文字列 OAuthProviderfacebook.comtwitter.com など)に属している場合、認証情報に関連付けられた OAuth アクセス トークン。
idToken 文字列 OIDC プロバイダに属している場合、認証情報に関連付けられた OAuth ID トークン(google.com など)。
Secret 文字列 OAuth 1.0 プロバイダに属している場合、認証情報に関連付けられた OAuth アクセス トークン シークレット(twitter.com など)。

メソッド

メソッド 修飾キー 説明
fromJSON(json) static オブジェクトの JSON 表現を AuthCredential にシリアル化解除する静的メソッド。
toJSON() このオブジェクトの JSON シリアル化可能な表現を返します。

OAuthCredential.accessToken

OAuthProvider に属している場合、認証情報に関連付けられた OAuth アクセス トークン(facebook.comtwitter.com など)。

署名:

accessToken?: string;

OAuthCredential.idToken を使用する

OIDC プロバイダに属している場合、認証情報に関連付けられた OAuth ID トークン(google.com など)。

署名:

idToken?: string;

OAuthCredential.secret

OAuth 1.0 プロバイダに属している場合、認証情報に関連付けられた OAuth アクセス トークン シークレット(twitter.com など)。

署名:

secret?: string;

OAuthCredential.fromJSON()

オブジェクトの JSON 表現を AuthCredential にシリアル化解除する静的メソッド。

署名:

static fromJSON(json: string | object): OAuthCredential | null;

パラメータ

パラメータ 説明
json 文字列 |オブジェクト 入力には、オブジェクトまたはオブジェクトの文字列表現のいずれかを指定できます。文字列を指定すると、最初に JSON.parse が呼び出されます。

戻り値:

OAuthCredential |null

JSON 入力が AuthCredential を表していない場合は、null が返されます。

OAuthCredential.toJSON()

このオブジェクトの JSON シリアル化可能な表現を返します。

署名:

toJSON(): object;

戻り値:

オブジェクト

このオブジェクトの JSON シリアル化可能な表現。