Gestire sistema di autenticazione built-in
Creare una variabile per un url di autenticazione (globale o parametro) window.OC_SUPPORT_AUTHURL
- Per verificare se un utente è autenticato faccio prima una GET a
api/session-auth?with-cookie=true
, se il sistema risponde con uno stato di redirect (301/302) l'utente non è loggato. In questo caso va eseguita una POST sempre a session-auth per generare un utente anonimo con rispettivo token - Solo se autenticato faccio una chiamata users per accedere ai dati dell'utente loggato
Se l'utente non è loggato propongo il link al login della stanza così composto:
Url alla pagina di login (variabile di configurazione del widget)?return-url=pagina attuale
Es: servizi.comune.bugliano.pi.it/login?return-url=https://www.comune.bugliano.pi.it/richiedi_assistenza
┆Issue is synchronized with this Wrike task
Controllare i link per l'autenticazione