UserCredential interface

User, OperationType ve sağlayıcı kimliğini içeren bir yapı.

operationType, oturum açma işlemi için OperationType.SIGN_IN, bağlantı işlemi için OperationType.LINK ve yeniden kimlik doğrulama işlemi için OperationType.REAUTHENTICATE olabilir.

İmza:

export interface UserCredential 

Özellikler

Özellik Tür Açıklama
operationType (OperationTypeMap türü)[keyof type of OperationTypeHarita] Kullanıcının kimliğini doğrulamak için kullanılan işlemin türü (oturum açma veya bağlantı gibi).
sağlayıcıKimliği dize | boş Kullanıcının kimliğini doğrulamak için kullanılan sağlayıcı.
user Kullanıcı Kullanıcının kimliği bu kimlik bilgisi tarafından doğrulandı.

UserCredential.operationType'ı

Kullanıcının kimliğini doğrulamak için kullanılan işlemin türü (oturum açma veya bağlantı gibi).

İmza:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

KullanıcıKimlik Bilgisi.Sağlayıcı Kimliği

Kullanıcının kimliğini doğrulamak için kullanılan sağlayıcı.

İmza:

providerId: string | null;

UserCredential.user

Kullanıcının kimliği bu kimlik bilgisi tarafından doğrulandı.

İmza:

user: User;