Single Sign On (SSO) su piattaforma WordPress

contesto

Giornale on-line sviluppato su piattaforma WordPress

richiesta

Per esigenze di performance il sito è stato sviluppato su due piattaforme WordPress separate:

  • la prima per la gestione degli abbonamenti e account utente;
  • la seconda per la fruizione dei contenuti del giornale.

La richiesta è di integrare un sistema di autenticazione unica (Single Sign On) tra due piattaforme WordPress, centralizzando il login sulla piattaforma che gestisce gli account utente e consentendo al giornale online di recuperare le informazioni degli utenti abbonati.

solution
Attività

Fra le varie soluzioni applicabili per soddisfare la richiesta del cliente, è stato scelto di utilizzare un sistema di SSO tramite JWT, i cui vantaggi sono:

  • scalabilità su altre piattaforme future: questo permette al sistema SSO di essere facilmente integrato con nuove piattaforme e applicazioni in futuro;
  • login unico ed esperienza utente migliorata: gli utenti devono effettuare il login una sola volta per accedere a tutte le applicazioni che fanno parte del sistema. Ciò rende l’esperienza utente più comoda ed efficiente;
  • maggiore sicurezza informatica: i sistemi basati su JWT sono molto sicuri e possono contribuire a proteggere da accessi non autorizzati alle applicazioni;
  • facilità nell’implementazione: i sistemi SSO basati su JWT sono relativamente semplici e veloci da implementare.

L’implementazione è avvenuta tramite la creazione di due plugin per WordPress sviluppati su misura da Slash per le due piattaforme specifiche.

Schema di implementazione di un SSO tramite JWT

Schema di implementazione di un SSO tramite JWT

Stack tecnologico

WordPress
PHP
JWT

Risultati

Dopo un periodo di test, le modifiche sono state implementate con successo in produzione.

Slash ha assicurato la disponibilità e reperibilità del proprio team nei giorni successivi al rilascio per monitorare il funzionamento e intervenire tempestivamente in caso di malfunzionamenti.

related
  • Applicazioni web

  • Outsourcing

contattaci
Per ulteriori informazioni o per discutere delle vostre esigenze, non esitate a contattarci compilando il form o scrivendoci a [email protected]
Unisciti a noi per trasformare il tuo futuro digitale!
Abilita JavaScript nel browser per completare questo modulo.
Checkbox privacy