Use basic devise
Devise uses omniauth and a list of authorized email addresses.
Password not required.
Fix the views
Simplify the find and create
Auth with DB or google
List of authorized emails can now be managed.