UserCredential interface

Kullanıcı içeren bir yapı , Operasyon Türü ve sağlayıcı kimliği.

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

İmza:

export interface UserCredential 

Özellikler

Mülk Tip Tanım
Operasyon türü (typeof OperationTypeMap )[keyof typeof OperationTypeMap ] Kullanıcının kimliğini doğrulamak için kullanılan işlem türü (oturum açma veya bağlantı gibi).
sağlayıcı kimliği dize | hükümsüz Kullanıcının kimliğini doğrulamak için kullanılan sağlayıcı.
kullanıcı Kullanıcı Kullanıcının kimliği bu kimlik bilgisi ile doğrulanmıştır.

UserCredential.operationType

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

İmza:

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

UserCredential.providerId

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 ile doğrulanmıştır.

İmza:

user: User;