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;