Keycloak: Open-Source Identity and Access Management
In Keycloak nothing made sense to me until I got myself familiar with OAuth 2.0 and OpenID Connect.<p>Keycloaks documentation seems vast, but isn&#x27;t. There is also no way to search inside their documentation. It&#x27;s a pity.<p>A better documentation is contained in the administration web ui itself. There are so many &quot;hints&quot; and tooltips for almost every option there is. It really helped me a lot.<p>Keycloak is good software. It never failed for me. Even upgrading from 7.x.x to 16.x.x somehow just worked.<p>Yes, their docker image is fat, but it&#x27;s also very flexible. Now that they are basing Keycloak on Quarkus instead on Wildfly, the docker image should shrink in size.<p><pre><code>    quay.io&#x2F;keycloak&#x2F;keycloak   18.0.0                      a6bd0f949af0   15 hours ago   562MB
    quay.io&#x2F;keycloak&#x2F;keycloak   18.0.0-legacy               421e95f49589   46 hours ago   753MB
</code></pre>
ok, still big :).<p>Beware: they aren&#x27;t using Docker Hub anymore. Newer versions are on Quay only (<a href="https:&#x2F;&#x2F;quay.io&#x2F;repository&#x2F;keycloak&#x2F;keycloak" rel="nofollow">https:&#x2F;&#x2F;quay.io&#x2F;repository&#x2F;keycloak&#x2F;keycloak</a>).<p>I&#x27;m happy with Keycloak. Also nice folks around Keycloak.