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.