3 ms·
Keycloak is good for most use cases. I heard that some teams failed with Cognito (AWS). But for the current product I built my own server. I was tired of fight
by AntonCTO 3y ago
Keycloak is good for most use cases. I heard that some teams failed with Cognito (AWS).
But for the current product I built my own server. I was tired of fighting some Keycloak specifics like
- No "stay logged in forever if you use the (web) application from time to time".
- Bugs around caching (especially in integration tests).
- No zero downtime deployment (should be fixed soon, too late for me)
- Weaknesses around configuration. I used to use keycloak-config-cli, which is good enough for most use cases.
And some missing functionality that needs to be implemented very often, like "Accept ToS before profile is created". Having said that, Keycloak is a very good product and I haven't found a better free and open source product. But sometimes it is not the right choice.
By the way, I personally don't plan to outsource user data and credentials to a 3rd party service. Although Auth0 is very sexy.