Zum Hauptinhalt springen

Webhooks-Ereignisse

Dieser Leitfaden listet die verschiedenen Logto Webhook-Ereignisse auf und erklärt, wann jedes Ereignis auftritt.

Benutzerinteraktions-Hook-Ereignisse​

EreignistypBeschreibung
PostRegisterEin Benutzer erstellt erfolgreich ein neues Konto über die UI-Oberfläche.
PostSignInEin Benutzer meldet sich erfolgreich über die UI-Oberfläche an.
PostResetPasswordDas Passwort eines Benutzers wird erfolgreich über den „Passwort vergessen“-Ablauf zurückgesetzt.

Datenmutations-Hook-Ereignisse​

Benutzer​

EreignistypBeschreibung
User.CreatedEin neues Benutzerkonto wird erstellt.
User.DeletedEin Benutzerkonto wird gelöscht.
User.Data.UpdatedBenutzerdaten werden aktualisiert, z. B. E-Mail, Avatar, custom.data, Social-Identifier usw.
User.SuspensionStatus.UpdatedDer Sperrstatus eines Benutzers wird geändert (gesperrt oder reaktiviert).

Rolle​

EreignistypBeschreibung
Role.CreatedEine neue Rolle wird erstellt.
Role.DeletedEine Rolle wird gelöscht.
Role.Data.UpdatedDie Daten einer Rolle werden aktualisiert, z. B. Rollenname, Beschreibung und Standardstatus.
Role.Scopes.UpdatedBerechtigungen, die einer Rolle zugewiesen sind, werden hinzugefügt oder entfernt.

Berechtigung (Berechtigung)​

EreignistypBeschreibung
Scope.CreatedEine neue API-Berechtigung wird erstellt.
Scope.DeletedEine API-Berechtigung wird gelöscht.
Scope.Data.UpdatedDie Daten einer API-Berechtigung werden aktualisiert, z. B. Beschreibung.

Organisation​

EreignistypBeschreibung
Organization.CreatedEine neue Organisation wird erstellt.
Organization.DeletedEine Organisation wird gelöscht.
Organization.Data.UpdatedDie Daten einer Organisation werden aktualisiert, z. B. Name, Beschreibung, custom.data usw.
Organization.Membership.UpdatedMitglieder werden zu einer Organisation hinzugefügt oder entfernt.

Organisationsrolle​

EreignistypBeschreibung
OrganizationRole.CreatedEine neue Organisationsrolle wird erstellt.
OrganizationRole.DeletedEine Organisationsrolle wird gelöscht.
OrganizationRole.Data.UpdatedDie Daten einer Organisationsrolle werden aktualisiert, z. B. Name und Beschreibung.
OrganizationRole.Scopes.UpdatedBerechtigungen, die einer Organisationsrolle zugewiesen sind, werden hinzugefügt oder entfernt.

Organisationsberechtigung (Berechtigung)​

EreignistypBeschreibung
OrganizationScope.CreatedEine neue Organisationsberechtigung wird erstellt.
OrganizationScope.DeletedEine Organisationsberechtigung wird gelöscht.
OrganizationScope.Data.UpdatedDie Daten einer Organisationsberechtigung werden aktualisiert, z. B. Beschreibung der Organisationsberechtigung.

Management API ausgelöste Ereignisse​

API-EndpunktEreignis
POST /usersUser.Created
DELETE /users/:userIdUser.Deleted
PATCH /users/:userIdUser.Data.Updated
PATCH /users/:userId/custom-dataUser.Data.Updated
PATCH /users/:userId/profileUser.Data.Updated
PATCH /users/:userId/passwordUser.Data.Updated
PATCH /users/:userId/is-suspendedUser.SuspensionStatus.Updated
POST /rolesRole.Created, (Role.Scopes.Update)
DELETE /roles/:idRole.Deleted
PATCH /roles/:idRole.Data.Updated
POST /roles/:id/scopesRole.Scopes.Updated
DELETE /roles/:id/scopes/:scopeIdRole.Scopes.Updated
POST /resources/:resourceId/scopesScope.Created
DELETE /resources/:resourceId/scopes/:scopeIdScope.Deleted
PATCH /resources/:resourceId/scopes/:scopeIdScope.Data.Updated
POST /organizationsOrganization.Created
DELETE /organizations/:idOrganization.Deleted
PATCH /organizations/:idOrganization.Data.Updated
PUT /organizations/:id/usersOrganization.Membership.Updated
POST /organizations/:id/usersOrganization.Membership.Updated
DELETE /organizations/:id/users/:userIdOrganization.Membership.Updated
POST /organization-rolesOrganizationRole.Created, (OrganizationRole.Scopes.Updated)
DELETE /organization-roles/:idOrganizationRole.Deleted
PATCH /organization-roles/:idOrganizationRole.Data.Updated
POST /organization-scopesOrganizationScope.Created
DELETE /organization-scopes/:idOrganizationScope.Deleted
PATCH /organization-scopes/:idOrganizationScope.Data.Updated
PUT /organization-roles/:id/scopesOrganizationRole.Scopes.Updated
POST /organization-roles/:id/scopesOrganizationRole.Scopes.Updated
DELETE /organization-roles/:id/scopes/:organizationScopeIdOrganizationRole.Scopes.Updated

Interaction API ausgelöste Ereignisse​

BenutzerinteraktionsaktionEreignis
Benutzer E-Mail/Telefon-VerknüpfungUser.Data.Updated
Benutzer MFA-VerknüpfungUser.Data.Updated
Benutzer Social/SSO-VerknüpfungUser.Data.Updated
Benutzer Passwort zurücksetzenUser.Data.Updated
BenutzerregistrierungUser.Created

Ausnahme-Hook-Ereignisse​

Sicherheit​

EreignistypBeschreibung
Identifier.LockoutEin Benutzerkonto wird aufgrund mehrerer fehlgeschlagener Anmeldeversuche gesperrt.

FAQs​

Was ist der Unterschied zwischen PostRegister und User.Created?​

PostRegister wird ausgelöst, wenn ein Benutzer erfolgreich ein neues Konto über den Benutzerregistrierungsablauf erstellt; User.Created wird ausgelöst, wenn ein neues Benutzerkonto über die Management API erstellt wird.