AuthCredential class

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.