OAuthCredential class

Représente les informations d'identification OAuth renvoyées par un OAuthProvider .

Les implémentations spécifient les détails des exigences d'identification de chaque fournisseur d'authentification.

Signature:

export declare class OAuthCredential extends AuthCredential 

Extension : AuthCredential

Propriétés

Propriété Modificateurs Taper Description
jeton d'accès chaîne Le jeton d'accès OAuth associé à l'identifiant s'il appartient à un OAuthProvider , comme facebook.com , twitter.com , etc.
jeton d'identification chaîne Jeton d'identification OAuth associé à l'identifiant s'il appartient à un fournisseur OIDC, tel que google.com .
secrète chaîne Le secret du jeton d'accès OAuth associé aux informations d'identification s'il appartient à un fournisseur OAuth 1.0, tel que twitter.com .

Méthodes

Méthode Modificateurs Description
deJSON(json) static Méthode statique pour désérialiser une représentation JSON d'un objet dans un AuthCredential .
versJSON() Renvoie une représentation sérialisable JSON de cet objet.

OAuthCredential.accessToken

Le jeton d'accès OAuth associé à l'identifiant s'il appartient à un OAuthProvider , comme facebook.com , twitter.com , etc.

Signature:

accessToken?: string;

OAuthCredential.idToken

Le jeton d'identification OAuth associé à l'identifiant s'il appartient à un fournisseur OIDC, tel que google.com .

Signature:

idToken?: string;

OAuthCredential.secret

Le secret du jeton d'accès OAuth associé à l'identifiant s'il appartient à un fournisseur OAuth 1.0, tel que twitter.com .

Signature:

secret?: string;

OAuthCredential.fromJSON()

Méthode statique pour désérialiser une représentation JSON d'un objet dans un AuthCredential .

Signature:

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

Paramètres

Paramètre Taper Description
json chaîne | objet L’entrée peut être soit un objet, soit la représentation chaîne de l’objet. Lorsqu'une chaîne est fournie, JSON.parse sera appelé en premier.

Retour:

OAuthCredential | nul

Si l'entrée JSON ne représente pas un AuthCredential , null est renvoyé.

OAuthCredential.toJSON()

Renvoie une représentation sérialisable JSON de cet objet.

Signature:

toJSON(): object;

Retour:

objet

une représentation sérialisable JSON de cet objet.