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;