The documentation in the article above is somewhat misleading. It talks about two different approach without never clearly delineating what said approaches are, not evident where the first stops and the second one begins.
The issue I have with the solution outlined in the article is that it says one of the way to do it is to create the user but have the
email_verified set to false, when you create the user in the Auth UI it sends a verification email to the user but since they don’t have yet the password it seems sort of backwards. To avoid that email you would have to set
email_verified to true but then the documentation stops making sense to me…
It seems like inviting users is a pretty important flow and it seems crazy to me that there is no clear, well defined path on how to achieve that on Auth0.