Just curious what’s the advantage of using Ory stack, which is more work that requires you to develop the front end, rather than with Keycloak or Authentik that you just customise the front end template?

The advantage of ORY was that it required this somewhat custom frontend (since it's not password based) -- I'm not sure how much easier that would have been with Keycloak (my guess is it would have been harder), and I haven't used Authentik before so I'm not sure.

Keycloak is definitely more setup and a bit more clunky. I've never deployed Authentik though, I really need to kick the wheels on it and see how it works.

BTW in the simple auth/login space there is also:

- Keratin[0]

- GoTrue[1] (and Supabase's improved version[2])

- Authelia[3]

[0]: https://keratin.github.io/authn-server/#/

[1]: https://github.com/netlify/gotrue

[2]: https://github.com/supabase/gotrue

[3]: https://github.com/authelia/authelia