@ido and @rickkas7 thank you for providing this example.
I've posted a project share highlighting some tips from my implementation experience, and also an easy to implement option for product creators to keep the password reset experience on their domain and website.