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.