Reprezentuje poświadczenia OAuth zwrócone przez OAuthProvider .
Implementacje określają szczegóły dotyczące wymagań dotyczących poświadczeń każdego dostawcy uwierzytelniania.
Podpis:
export declare class OAuthCredential extends AuthCredential
Rozszerza: AuthCredential
Nieruchomości
Nieruchomość | Modyfikatory | Typ | Opis |
---|---|---|---|
token dostępu | strunowy | Token dostępu OAuth powiązany z poświadczeniem, jeśli należy do dostawcy OAuthProvider , takie jak facebook.com , twitter.com itp. | |
idToken | strunowy | Token identyfikatora OAuth powiązany z danymi uwierzytelniającymi, jeśli należy do dostawcy OIDC, np. google.com . | |
sekret | strunowy | Tajny token dostępu OAuth powiązany z poświadczeniem, jeśli należy do dostawcy OAuth 1.0, takiego jak twitter.com . |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
z JSON(json) | static | Metoda statyczna deserializacji reprezentacji JSON obiektu w AuthCredential . |
doJSON() | Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON. |
Token OAuthCredential.accessToken
Token dostępu OAuth powiązany z poświadczeniem, jeśli należy do dostawcy OAuthProvider , takie jak facebook.com
, twitter.com
itp.
Podpis:
accessToken?: string;
OAuthCredential.idToken
Token identyfikatora OAuth powiązany z poświadczeniem, jeśli należy do dostawcy OIDC, takiego jak google.com
.
Podpis:
idToken?: string;
OAuthCredential.secret
Tajny token dostępu OAuth powiązany z poświadczeniem, jeśli należy do dostawcy OAuth 1.0, takiego jak twitter.com
.
Podpis:
secret?: string;
OAuthCredential.fromJSON()
Metoda statyczna deserializacji reprezentacji JSON obiektu w AuthCredential .
Podpis:
static fromJSON(json: string | object): OAuthCredential | null;
Parametry
Parametr | Typ | Opis |
---|---|---|
json | ciąg | obiekt | Dane wejściowe mogą być obiektem lub ciągniętą reprezentacją obiektu. Jeśli zostanie podany ciąg znaków, najpierw zostanie wywołany plik JSON.parse. |
Zwroty:
Poświadczenie OAuth | zero
Jeśli dane wejściowe JSON nie reprezentują AuthCredential , zwracana jest wartość null.
OAuthCredential.toJSON()
Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON.
Podpis:
toJSON(): object;
Zwroty:
obiekt
reprezentacja tego obiektu możliwa do serializacji w formacie JSON.