UserCredential interface

Eine Struktur, die einen Benutzer enthält , der OperationType und die Provider-ID.

operationType könnte OperationType sein .SIGN_IN für einen Anmeldevorgang, OperationType .LINK für einen Verknüpfungsvorgang und OperationType .REAUTHENTICATE für einen erneuten Authentifizierungsvorgang.

Unterschrift:

export interface UserCredential 

Eigenschaften

Eigentum Typ Beschreibung
operationType (Typ von OperationTypeMap )[keyof typeof OperationTypeMap ] Der Typ des Vorgangs, der zur Authentifizierung des Benutzers verwendet wurde (z. B. Anmeldung oder Link).
Anbieter-ID Zeichenfolge | Null Der Anbieter, der zur Authentifizierung des Benutzers verwendet wurde.
Benutzer Benutzer Der durch diese Anmeldeinformationen authentifizierte Benutzer.

UserCredential.operationType

Der Typ des Vorgangs, der zur Authentifizierung des Benutzers verwendet wurde (z. B. Anmeldung oder Link).

Unterschrift:

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

UserCredential.providerId

Der Anbieter, der zur Authentifizierung des Benutzers verwendet wurde.

Unterschrift:

providerId: string | null;

UserCredential.user

Der durch diese Anmeldeinformationen authentifizierte Benutzer.

Unterschrift:

user: User;