This is a repo for code examples showing how to integrate Keycloak with various frameworks.
Framework | Code | Live | Tutorial |
---|---|---|---|
React (oidc-client-ts) | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
React (oidc-spa) | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Next.js | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Remix | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Vue | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Nuxt (keycloak-js) | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Nuxt (oidc-client-ts) | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Sveltekit | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Angular | 🧑💻📁 | 👩💻🚀 | 👩🏫 |
Django | 🧑💻📁 | 👩💻⚒️ | 👩🏫 |
SpringBoot + Angular | 🧑💻📁 | 👩💻⚒️ | 👩🏫 |
Demo Apps to be used as a starting point for a multi-tenant setup. Uses nx
to manage the apps and oidc-spa
.
This repo contains actions that deploy all frameworks. Feel free to use, disable, or remove as desired.