21 lines
623 B
Markdown
21 lines
623 B
Markdown
# Keycloak OIDC + Vite + Express
|
|
|
|
Progetto full-stack con login tramite OIDC/PKCE su Keycloak, usando `openid-client`.
|
|
Serve il frontend Vite attraverso Express (middleware in dev, static build in prod).
|
|
|
|
## Requisiti
|
|
- Node 18+
|
|
- Keycloak con realm e client configurati:
|
|
- Client type: Public (PKCE)
|
|
- Valid Redirect URIs: https://my.patachina2.casacam.net/auth/callback
|
|
- Web Origins: https://my.patachina2.casacam.net
|
|
|
|
## Setup
|
|
1. Copia `.env` e inserisci i tuoi valori (issuer discovery, client id, redirect).
|
|
2. Installa:
|
|
npm install
|
|
3. start
|
|
npm run dev
|
|
4. build e run
|
|
npm run build
|
|
npm run preview
|