I've used [Keycloak]( https://www.keycloak.org/ ) in the past for "open-source Auth0" -- though I'm not sure it has ever described itself that way. Keycloak ended up being quite extensible and powerful, but the UI and data model both sometimes made things more difficult than they had to be... this could be an interesting project to look at. One bonus (for us) for Keycloak was that it was JVM-based, meaning it was eas…
I'm very familiar with Keycloak, and I don't see this replacing it any time soon. As soon as I read: > The Ory Enterprise License (OEL) layers on top of self-hosted Kratos and provides: Additional enterprise features that are not available in the open source version such as SCIM, SAML, organization login ("SSO"), CAPTCHAs and more I knew it couldn't compete. Good luck to this product.
Kratos - Cloud native Auth0 open-source alternative (self-hosted)
81–90 of 99 posts
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#82Earlier quoted context omitted.
Yea part of the motivation to create Ory Kratos was that Keycloak was too clunky and cumbersome for us to use, also hard to scale and a bunch of other issues - so we wrote our own basically. (i work for Ory as DevRel)
Oh, I wanted to escape the Kratos hell by migrating to Keycloak and you say Kratos was created to actually be a better alternative? Well I have to say I had a very hard time implementing browser flows, configuration is a mess, not everything working through yaml configs works as env var. Documentation is a mess. All in all, it took months what should have been weeks at most. Sorry for the negativity, but it is one of…
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#83Storing auth data in MySQL or Postgres is insane and defeats the purpose of trying to be secure. Note to self: if I ever need a retirement project, open sourcing a properly architected auth solution would be it.
Besides that, you can encrypt in the app regardless of the data storage
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#84Earlier quoted context omitted.
Aren’t these codes supposed to have a timeout, like you have to use them within 10 minutes or they become invalid?
Sure, but say the implementation lets you try 5 codes in that 10 minutes with a 30 minute lockout. An attacker could trigger Account Recovery, blindly try 5 six-digit codes immediately, and have a 0.0005% chance getting into your account. They could script this to run over a long period of time targeting 1 account, or they could target many accounts at once, and would probably have success.
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#85Earlier quoted context omitted.
Oh, I wanted to escape the Kratos hell by migrating to Keycloak and you say Kratos was created to actually be a better alternative? Well I have to say I had a very hard time implementing browser flows, configuration is a mess, not everything working through yaml configs works as env var. Documentation is a mess. All in all, it took months what should have been weeks at most. Sorry for the negativity, but it is one of…
sorry to hear that, hope you have a better experience going forward. if you feel like it send me some details on what was most painful and we'll fix it.
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#86Does OpenAI use Ory? I thought they’re using Auth0.
https://help.openai.com/en/articles/9627404-openai-chatgpt-s...
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#87Earlier quoted context omitted.
I've often wondered why there isn't a simpler identity provider service that does the thing that ~90% of applications need without all of the complex configuration.
Honestly. We used dex. It worked pretty well.
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#88Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#89Earlier quoted context omitted.
Aka "yep there's a sso tax"
Yup lack of sso is instant “no-go” for anyone willing to host own solution.
Every product, every fucking product, if it does anything, should have RBAC and SSO. These are the bare minimum. You want to hold off on SCIM for large customers, fine. Do that.
Re: Kratos - Cloud native Auth0 open-source alternative (self-hosted)
#90Earlier quoted context omitted.
Ironically, their hard dependency on Docker is a showstopper for me - none of my systems run Docker Engine, they use containerd and Podman, neither of which are supported.
I run Authentik in podman; you could also in theory just run it without containers, although that would be obnoxious to set up.