OAuthCredential class

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.