Have you considered offering an on-premise solution? Ideally a docker image you can easily stand up and point to a postgres DB.
I can only imagine using this "for real" if I could actually store the users in a database I manage. The last thing I want is to introduce a new 3rd party single-point-of-failure.