OAuthProvider tarafından döndürülen OAuth kimlik bilgilerini temsil eder.
Uygulamalar, her kimlik doğrulama sağlayıcının kimlik bilgisi gereksinimleriyle ilgili ayrıntıları belirtir.
İmza:
export declare class OAuthCredential extends AuthCredential
Genişletir: AuthCredential
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
accessToken | dize | Kimlik bilgisi ile ilişkili OAuth erişim jetonu (ör. facebook.com , twitter.com vb.) OAuthProvider'a aitse. |
|
idToken | dize | google.com gibi bir OIDC sağlayıcısına aitse kimlik bilgisiyle ilişkili OAuth kimliği jetonu. |
|
gizli | dize | twitter.com gibi bir OAuth 1.0 sağlayıcısına aitse kimlik bilgileriyle ilişkili OAuth erişim jetonu gizli anahtarı. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
fromJSON(json) | static |
Bir nesnenin JSON temsilini seri durumdan çıkarıp AuthCredential haline getirmek için kullanılan statik yöntem. |
toJSON() | Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür. |
OAuthCredential.accessToken
Kimlik bilgisi ile ilişkili OAuth erişim jetonu (ör. facebook.com
, twitter.com
vb.) OAuthProvider'a aitse.
İmza:
accessToken?: string;
OAuthCredential.idToken
google.com
gibi bir OIDC sağlayıcısına aitse kimlik bilgisiyle ilişkili OAuth kimliği jetonu.
İmza:
idToken?: string;
OAuthKimlik bilgisi.gizli
twitter.com
gibi bir OAuth 1.0 sağlayıcısına aitse kimlik bilgisiyle ilişkili OAuth erişim jetonu gizli anahtarı.
İmza:
secret?: string;
OAuthCredential.fromJSON()
Bir nesnenin JSON temsilini seri durumdan çıkarıp AuthCredential haline getirmek için kullanılan statik yöntem.
İmza:
static fromJSON(json: string | object): OAuthCredential | null;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
json | dize | nesne | Giriş, Nesne veya nesnenin dizeleştirilmiş gösterimi olabilir. Dize sağlandığında önce JSON.parse çağrılır. |
Şunu döndürür:
OAuthCredential | boş
JSON girişi AuthCredential değerini temsil etmiyorsa null döndürülür.
OAuthKimlik Bilgisi.toJSON()
Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür.
İmza:
toJSON(): object;
Şunu döndürür:
nesne
bu nesnenin JSON'de serileştirilebilir bir temsilidir.