OAuth2 SSO
Versione del 14 apr 2020 alle 10:37 di Giomba (discussione | contributi) (Creata pagina con "{{Note |type=attention |text=Questa pagina è una bozza per un esperimento }} Il GOLEM è ormai sopraffatto dalle applicazioni: [http://web.archive.org/web/20060702063512/htt...")
Questa pagina è una bozza per un esperimento
Il GOLEM è ormai sopraffatto dalle applicazioni: in origine c'era solo il wiki (2005), poi è giunto il blog (2011), dopo è giunto pure il file cloud (2016), senza contare l'applicazione web per i repository git (2018).
È giunto quindi il momento di configurare un meccanismo di autenticazione centralizzata per il single sign-on.
Abbiamo scelto OAuth2. Perchè?
- è moderno
- si integra facilmente con le applicazioni web
- è più facile rispetto a LDAP
Installazione:
- Installare Keycloak con Docker
- Apache proxy pass
- Creazione Realm GOLEM
- Creazione OAuth2 Client (id + secret)
- Configurare client (es. gitea)
- Effettuare il primo login
- Abilitare password reset tramite email
- Link gestione utente /auth/realms/GOLEM/...