AuthCredential class

AuthProvider tarafından döndürülen kimlik bilgilerini temsil eden arayüz .

Uygulamalar, her bir kimlik doğrulama sağlayıcısının kimlik bilgisi gereklilikleriyle ilgili ayrıntıları belirtir.

Bu sınıfın yapıcısı internal olarak işaretlenmiştir. Üçüncü taraf kodu, yapıcıyı 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

Mülk Değiştiriciler Tip Tanım
sağlayıcı kimliği sicim Kimlik bilgisi için kimlik doğrulama sağlayıcısının kimliği.
oturum açma yöntemi sicim Kimlik bilgisi için kimlik doğrulama oturum açma yöntemi.

Yöntemler

Yöntem Değiştiriciler Tanım
JSON()'a Bu nesnenin JSON ile seri hale getirilebilir gösterimini döndürür.

AuthCredential.providerId

Kimlik bilgisi için kimlik doğrulama sağlayıcısının kimliği.

Örneğin, 'facebook.com' veya 'google.com'.

İmza:

readonly providerId: string;

AuthCredential.signInMethod

Kimlik bilgisi için 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 ile seri hale getirilebilir gösterimini döndürür.

İmza:

toJSON(): object;

İadeler:

nesne

bu nesnenin JSON ile serileştirilebilir bir temsili.