Liking cljdoc? Tell your friends :D

Keycloak Clojure

You're here because you want to secure the application you develop. Keycloak is an Identity and Access Management (IAM for short) tool that will handles the identities and their associated permissions that will use your application. Keycloak implements two related open protocols for dealing with authorization and authentication: OAuth 2.0 and OpenID Connect (OIDC) I assume your application is a typical javascript frontend with an API backend (Server-side rendering would not change this assumption that much).

The documentation has the following sections:

  • Concepts: Keycloak implements the concepts of the OAuth and OIDC protocols as well as its own concepts. This section explains these concepts and their purpose.
  • Setup: this section exposes an easy way to install Keycloak on your development machine through Docker.
  • Administration: the administration tasks allows to create the different Keycloak resources used later when securing the application
  • Frontend: this section explains how to secure a typical SPA frontend
  • Backend: this section explains how to secure an API backend.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close