Thank you for reaching out to us!
I would say that for your use-case, you can implement the desired logic via a Post-user Registration Action to generate a Password Change ticket which you can then send to your users for them to change their password. Going in with this route, it is recommended to also setup a Custom SMTP Email provider instead of using the built-in Auth0 provider, as our standard one is mainly intended for testing purposes and not for production environments.
Allow me to share some useful documentations that can help with your integration:
- Sending Password Change Email for New Users;
- /api/v2/tickets/password-change;
- Want to create action where after user is created a change password email is sent to them;
- Force New User to Change Password on First Login.
This last doc goes over a slightly different flow, but I wanted to share it in case that approach makes more sense for your environment.
Please do not hesitate to reach out to us for any other issues or requests!
Have a great one!
Gerald