Bir OAuthProvider tarafından döndürülen OAuth kimlik bilgilerini temsil eder .
Uygulamalar, her bir kimlik doğrulama sağlayıcısının kimlik bilgisi gereklilikleriyle ilgili ayrıntıları belirtir.
İmza:
export declare class OAuthCredential extends AuthCredential
Uzatır: AuthCredential
Özellikler
Mülk | Değiştiriciler | Tip | Tanım |
---|---|---|---|
erişimToken | sicim | Bir OAuthProvider'a aitse, kimlik bilgisiyle ilişkili OAuth erişim belirteci facebook.com , twitter.com vb. gibi. | |
idToken | sicim | google.com gibi bir OIDC sağlayıcısına aitse, kimlik bilgileriyle ilişkili OAuth Kimliği jetonu. | |
gizli | sicim | twitter.com gibi bir OAuth 1.0 sağlayıcısına aitse, kimlik bilgisiyle ilişkili OAuth erişim belirteci sırrı. |
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
JSON'dan(json) | static | Bir nesnenin JSON gösterimini AuthCredential'a seri durumdan çıkarmak için statik yöntem . |
JSON()'a | Bu nesnenin JSON ile seri hale getirilebilir gösterimini döndürür. |
OAuthCredential.accessToken
Bir OAuthProvider'a aitse, kimlik bilgisiyle ilişkili OAuth erişim belirteci facebook.com
gibi , twitter.com
, vesaire.
İmza:
accessToken?: string;
OAuthCredential.idToken
google.com
gibi bir OIDC sağlayıcısına aitse, kimlik bilgileriyle ilişkili OAuth Kimliği jetonu .
İmza:
idToken?: string;
OAuthCredential.secret
twitter.com
gibi bir OAuth 1.0 sağlayıcısına aitse, kimlik bilgisiyle ilişkili OAuth erişim belirteci sırrı .
İmza:
secret?: string;
OAuthCredential.fromJSON()
Bir nesnenin JSON gösterimini AuthCredential'a seri durumdan çıkarmak için statik yöntem .
İmza:
static fromJSON(json: string | object): OAuthCredential | null;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
json | dize | nesne | Giriş, Nesne veya nesnenin dizili temsili olabilir. Dize sağlandığında ilk önce JSON.parse çağrılır. |
İadeler:
OAuthKimlik Bilgileri | hükümsüz
JSON girişi bir AuthCredential'ı temsil etmiyorsa , null döndürülür.
OAuthCredential.toJSON()
Bu nesnenin JSON ile seri hale getirilebilir gösterimini döndürür.
İmza:
toJSON(): object;
İadeler:
nesne
bu nesnenin JSON ile serileştirilebilir bir temsili.