@@ -96,6 +96,7 @@ Il Webserver fornisce la Webapp. L'utente, navigando nella Webapp, può controll
...
@@ -96,6 +96,7 @@ Il Webserver fornisce la Webapp. L'utente, navigando nella Webapp, può controll
### 4.2.1. Keycloak
### 4.2.1. Keycloak
#### Responsabile: Elisa Giglio
#### Responsabile: Elisa Giglio
L'autenticazione è gestita con Keycloak. Per ottenere il "grant" di accesso è stata utilizzata la sequenza "Authorization Grant con PKCE".
L'autenticazione è gestita con Keycloak. Per ottenere il "grant" di accesso è stata utilizzata la sequenza "Authorization Grant con PKCE".
La pagina iniziale si trova all'URL https://localhost:3000/
La pagina iniziale si trova all'URL https://localhost:3000/
Per rispondere alla richiesta GET, il Webserver legge la pagina redirect.html e imposta in essa $DOMAIN, $REALM, $MY_REDIRECT_URI in base a quanto scritto nel file kecloak.json (contentente i parametri di configurazione di keycloak) e nel file params.json (contenente ulteriori informazioni di keycloak).
Per rispondere alla richiesta GET, il Webserver legge la pagina redirect.html e imposta in essa $DOMAIN, $REALM, $MY_REDIRECT_URI in base a quanto scritto nel file kecloak.json (contentente i parametri di configurazione di keycloak) e nel file params.json (contenente ulteriori informazioni di keycloak).
La pagina fornita contiene un solo link (non visibile all'utente). Tramite JavaScript, il client genera un segreto (Code Verifier)
La pagina fornita contiene un solo link (non visibile all'utente). Tramite JavaScript, il client genera un segreto (Code Verifier)