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.