AuthProvider tarafından döndürülen kimlik bilgilerini temsil eden arayüz.
Uygulamalar, her kimlik doğrulama sağlayıcının kimlik bilgisi gereksinimleriyle ilgili ayrıntıları belirtir.
Bu sınıfın oluşturucusu dahili olarak işaretlendi. Üçüncü taraf kodu, oluşturucuyu doğrudan çağırmamalı veya AuthCredential
sınıfını genişleten alt sınıflar oluşturmamalıdır.
İmza:
export declare class AuthCredential
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
sağlayıcıKimliği | dize | Kimlik bilgisinin kimlik doğrulama sağlayıcısı kimliği. | |
signInMethod | dize | Kimlik bilgisine ilişkin kimlik doğrulama oturum açma yöntemi. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
toJSON() | Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür. |
Kimlik Bilgisi Sağlayıcı Kimliği
Kimlik bilgisinin kimlik doğrulama sağlayıcısı kimliği.
Örneğin, "facebook.com" veya "google.com".
İmza:
readonly providerId: string;
AuthCredential.signInMethod
Kimlik bilgisine ilişkin kimlik doğrulama oturum açma yöntemi.
Örneğin, SignInMethod.EMAIL_password veya SignInMethod.EMAIL_LINK. Bu, fetchSignInMethodsForEmail() işlevinde döndürülen oturum açma yöntemi tanımlayıcısına karşılık gelir.
İmza:
readonly signInMethod: string;
AuthCredential.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.