Provides three web blocks to use to manage users:
1. Onboard - allows an anonymous user to create an account. Uses a token to authenticate the user and control which parts of the User form are visible, mandatory, and editable.
2. ResetPasswordRequest - allows an anonymous user to request a password reset in the event they forget their password.
3. ResetPassword - a block to let either a logged in user, or an anonymous user authenticated by a token, change their password.
There are also two server actions to generate the tokens for the Onboard and ResetPassword blocks to use.
Updated to latest versions of JWT and TokenGenerator