jacobobryant / biff

A Clojure web framework for solo developers.
https://biffweb.com
MIT License
877 stars 41 forks source link

Support more authentication methods #121

Closed jacobobryant closed 1 year ago

jacobobryant commented 2 years ago

I am reminded by https://news.ycombinator.com/item?id=32080540 that email links (Biff's current authentication mechanism) can have usability problems, especially on mobile. And some people just really seem to hate them. We should at least make it easy for Biff users to use passwords instead of/in addition to email links.

Might also be worth augmenting the email link flow with an optional (alpha)numeric code, like Notion does.

Adding Google SSO etc wouldn't hurt either, though I also wonder if at some point we'd be better of saying "if you want anything beyond email links or passwords, use some provider like Auth0." (Though Auth0 seemed surprisingly expensive once you're past the free tier when I looked at it.)

jacobobryant commented 1 year ago

Sign-in codes were added a while ago; forgot to close this issue.