Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jgrodziski/keycloak-clojure
A Clojure library helping the integration of Keycloak with a Clojure Application + a sample SPA Client and API Server demonstrating the Keycloak integration
https://github.com/jgrodziski/keycloak-clojure
authentication authorization clojure iam keycloak keycloak-clojure oauth2 oauth2-provider oidc oidc-provider re-frame realm security yada
Last synced: 2 months ago
JSON representation
A Clojure library helping the integration of Keycloak with a Clojure Application + a sample SPA Client and API Server demonstrating the Keycloak integration
- Host: GitHub
- URL: https://github.com/jgrodziski/keycloak-clojure
- Owner: jgrodziski
- License: mit
- Created: 2017-12-13T22:12:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-14T20:58:30.000Z (3 months ago)
- Last Synced: 2024-11-06T10:36:28.062Z (3 months ago)
- Topics: authentication, authorization, clojure, iam, keycloak, keycloak-clojure, oauth2, oauth2-provider, oidc, oidc-provider, re-frame, realm, security, yada
- Language: Clojure
- Homepage: https://cljdoc.org/d/keycloak-clojure/keycloak-clojure
- Size: 11.3 MB
- Stars: 150
- Watchers: 6
- Forks: 29
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
![Keycloak plus Clojure](keycloak-plus-clojure.png)
__[Keycloak](http://www.keycloak.org) is an open source Identity and Access Management solution for easily securing modern applications and API. This library wraps the Keycloak Java Adapter and provide features easing the integration.__
[![Clojars Project](https://img.shields.io/clojars/v/keycloak-clojure.svg)](https://clojars.org/keycloak-clojure)
[![cljdoc badge](https://cljdoc.org/badge/keycloak-clojure/keycloak-clojure)](https://cljdoc.org/d/keycloak-clojure/keycloak-clojure)```clojure
keycloak-clojure/keycloak-clojure {:mvn/version "1.31.2"}
```
The versions `1.31` and higher of keycloak-clojure are compatible with Keycloak version `24.x` and higher.The [reference documentation is available on cljdoc](https://cljdoc.org/d/keycloak-clojure/keycloak-clojure).
- **[Concepts](https://cljdoc.org/d/keycloak-clojure/keycloak-clojure/CURRENT/doc/security-concepts)**: Keycloak implements the concepts of the OAuth and OIDC protocols as well as its own
- **[Setup](https://cljdoc.org/d/keycloak-clojure/keycloak-clojure/CURRENT/doc/setup-and-run-keycloak)**: Setup Keycloak on your development machine with Docker
- **[Administration](https://cljdoc.org/d/keycloak-clojure/keycloak-clojure/CURRENT/doc/administrative-tasks)**: Administration tasks create the different Keycloak resources used later when securing the application
- **[Backend](https://cljdoc.org/d/keycloak-clojure/keycloak-clojure/CURRENT/doc/securing-your-application-s-backend)**: How to secure an API backend?
- **[Frontend](https://cljdoc.org/d/keycloak-clojure/keycloak-clojure/CURRENT/doc/securing-your-applications-s-frontend)**: How to secure a typical SPA frontend?## License
Distributed under the MIT License. See `LICENSE.txt` for more information.