Creare un interceptor con Axios Axios è sicuramente un client HTTP (per il browser e node.js) molto valido per l’interazione con REST API. Un interceptor è una funziona che può essere utilizzata per poter modificare la richiesta o la risposta verso/da un API. L’utilizzo di un interceptor è molto utile soprattutto in fase di processi di autenticazione in presenza di […]
Service Workers e React Nel mondo dei framework front-end si parla spesso di service workers. Sono utilizzati all’interno di applicazioni offline offrendo diversi scenari di funzionamento. Spesso vengono utilizzati all’interno di servizi che mettono a disposizione notifiche push e sincronizzazioni in background. Inoltre, fanno in modo che la rete non sia un collo di bottiglia per servire nuove richieste. […]
Single Sign-On con KeyCloak e WordPress Come abbiamo visto nei post precedenti, l’utilizzo di SSO consente di avere un unico punto centralizzato in cui gestire gli utenti (ed ovviamente tutto il processo di autenticazione/autorizzazione). Come esempio di implementazione proveremo a collegare KeyCloak a WordPress. Keycloak consente di gestire la configurazione in maniera piuttosto semplice e soprattutto esistono già delle immagini su […]
KeyCloak – Configurazione Base Dopo l’installazione di KeyCloak, a mio parere meglio utilizzarlo in versione dockerizzata, ci troviamo di fronte alla sua prima configurazione. Il primo passaggio fondamentale è la creazione di un REALM, che possiamo considerare come una sorta di gruppo all’interno del quale andremo a mappare i nostri utenti e client. Creiamo il nuovo REALM associandogli un […]
Single Sign-On (SSO) – Introduzione Oggi, la maggior parte dei siti consente l’accesso tramite provider come Google, Facebook, Twitter ed altri social network. Questo ci ha sicuramente semplificato la vita: sono lontani i tempi in cui ci dovevamo preoccupare di avere login/password per ogni portale. Ovviamente questo tipo di approccio è stato implementato sia per le applicazioni customer ma soprattutto […]