Explore Triggers
Triggers are points in the Auth0 process where Actions can be added for required customization. Multiple Actions can be placed in a Trigger, executing in sequence. Triggers can be synchronous (blocking) or asynchronous (non-blocking). Each trigger has specific Objects and APIs. They may differ based on your connection (such as passwordless connection).
To explore reference Objects and APIs for specific Actions for a trigger, select the trigger below, noting Auth0's definition of a passwordless connection.
Signup and Login
When a user is added to a database or passwordless connection (Signup), or as part of a user's authentication transaction (Login).
Trigger | Description |
---|---|
pre-user-registration |
Triggers before a user is created. |
post-user-registration |
Triggers asynchronously after a user is created. |
post-login |
Triggers after a user is authenticated but before a token is issued. |
MFA Notifications
When using SMS as a factor for Multi-Factor Authentication (MFA) or to configure a custom provider.
Trigger | Description |
---|---|
send-phone-message |
Triggers when using a custom provider to send the messages for the enrollment and the challenge process. |
Password Reset
When a password reset request is initiated.
Trigger | Description |
---|---|
post-change-password |
Triggers after a password is changed. |
password-reset-post-challenge |
Triggers after the first challenge is completed and before the password is reset. |
Machine to Machine
When an application, instead of a user, is authenticated and authorized to use your APIs.
Trigger | Description |
---|---|
credentials-exchange |
Triggers before an access token is returned. |