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;