Reprezentuje dane logowania OAuth zwracane przez dostawcę OAuthProvider.
Implementacje określają szczegółowe informacje o wymaganiach dotyczących danych uwierzytelniających poszczególnych dostawców uwierzytelniania.
Podpis:
export declare class OAuthCredential extends AuthCredential
Rozszerza: AuthCredential
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
accessToken, | ciąg znaków | Token dostępu OAuth powiązany z danymi uwierzytelniającymi, jeśli należą one do dostawcy OAuthProvider, takiego jak facebook.com czy twitter.com . |
|
IdentyfikatorToken | ciąg znaków | Token identyfikatora OAuth powiązany z danymi uwierzytelniającymi, jeśli należy on do dostawcy OIDC, takiego jak google.com . |
|
tajny | ciąg znaków | Tajny token dostępu OAuth powiązany z danymi uwierzytelniającymi, jeśli należy on do dostawcy OAuth 1.0, takiego jak twitter.com . |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
z JSON(json), | static |
Metoda statyczna do deserializacji reprezentacji obiektu JSON w AuthCredential. |
toJSON(), | Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON. |
OAuthCredential.accessToken
Token dostępu OAuth powiązany z danymi uwierzytelniającymi, jeśli należy on do dostawcy OAuthProvider, takiego jak facebook.com
, twitter.com
itp.
Podpis:
accessToken?: string;
OAuthCredential.idToken
Token identyfikatora OAuth powiązany z danymi uwierzytelniającymi, jeśli należy on do dostawcy OIDC, takiego jak google.com
.
Podpis:
idToken?: string;
OAuthCredential.secret
Tajny token dostępu OAuth powiązany z danymi uwierzytelniającymi, jeśli należy on do dostawcy OAuth 1.0, takiego jak twitter.com
.
Podpis:
secret?: string;
OAuthCredential.fromJSON()
Metoda statyczna do deserializacji reprezentacji obiektu JSON w AuthCredential.
Podpis:
static fromJSON(json: string | object): OAuthCredential | null;
Parametry
Parametr | Typ | Opis |
---|---|---|
JSON | ciąg znaków | obiekt | Dane wejściowe mogą być obiektem typu Object lub jego reprezentacją w formie ciągu znaków. Po podaniu ciągu znaków najpierw wywołana jest metoda JSON.parse. |
Zwroty:
OAuthCredential | wartość null
Jeśli dane wejściowe JSON nie reprezentują AuthCredential, zwracana jest wartość null.
OAuthCredential.toJSON()
Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON.
Podpis:
toJSON(): object;
Zwroty:
Obiekt
możliwą do serializowania reprezentację tego obiektu w formacie JSON.