Hi Guys! I Have a question, I work with Azure and I use Azure AD for autentication and authorization, Azure AD work with OpenId Connect and OAuth, what is adventage of Keycloak or Why should I work with Keycloak despite having Azure AD?
Thank you for your response, I want to know what Keycloak can offer me that Azure AD does not offer me, because I want to sell the idea of adopting Keycloak in the company where I am.
What can I argue in favor of Keycloak?
With Keycloak you own completely your (and your users) data, because you also have to deploy/run/manage Keycloak yourself. It’s not a managed service like Azure AD or some others.
Further, I don’t know if and how easy it is with Azure AD to provide custom login form layouts, developing and deploying extensions, customize the authentication flow, etc…
I also interested in the same question. I worked with Keycloak for some time and we used Azure AD as IdP, but after some time team raised a valid concern - do we really need Keycloak or we can just use Azure AD directly. I didn’t work with Azure AD, so it was difficult for me to answer this quesiton, but I know that Keycloak manages AuthZ pretty much good and have no idea about Azure AD from AuthZ perspective. In short, AuthZ of Keycloak VS AuthZ of Azure AD - what is better?