Ogni grande avventura inizia con una semplice domanda
Raccontaci la tua storia.
Utilizzare un sistema di registrazione esterno diventa la scelta ideale nei seguenti scenari:
Uno dei casi d’uso più interessanti è proprio l’implementazione del Single Sign-On: un utente che ha già accesso a un sistema aziendale (come un portale clienti o un gestionale) potrà accedere a WordPress con le stesse credenziali, senza dover effettuare una nuova registrazione. Questo riduce drasticamente la complessità per l’utente e migliora la sicurezza, centralizzando l’autenticazione in un unico sistema controllato e ottimizzato.
WordPress mette a disposizione una REST API ben documentata che consente, tra le altre cose, di:
Nel nostro modello, il processo di registrazione si svolge interamente su un sistema esterno, dotato di una propria interfaccia, grafica coerente con il sito WordPress principale. All’utente non risulta alcuna discontinuità visiva o funzionale: i form sono integrati perfettamente nel flusso del sito.
Una volta completata la registrazione, il sistema esterno invia i dati necessari a WordPress tramite API. A seconda delle necessità, questo processo può terminare con l’inserimento dell’utente nel database di WordPress oppure con un login "esterno", come vedremo nella prossima sezione.
In questo scenario, il sistema esterno registra l’utente e successivamente lo inserisce nel database di WordPress tramite API. A quel punto l’utente può autenticarsi usando il sistema standard di WordPress, come se fosse stato registrato localmente. È una soluzione semplice da implementare e compatibile con i plugin che si basano sulla presenza di utenti nel database WP.
Tuttavia, presenta alcuni svantaggi:
La soluzione che adottiamo più spesso – e che consigliamo – consiste invece nell’autenticazione completamente esterna. L’utente viene autenticato nel sistema esterno, che poi genera una sessione WordPress tramite una procedura di login programmatico, evitando del tutto l'inserimento nel database di WordPress.
In questo modo:
WordPress è una piattaforma potente, ma non sempre è adatta a gestire direttamente processi avanzati di registrazione e autenticazione. Per progetti complessi, per esigenze di sicurezza elevate o per integrazioni tra sistemi eterogenei, l’approccio migliore è quello di realizzare un sistema esterno, progettato su misura e perfettamente integrato tramite API.
Come azienda specializzata nello sviluppo web e nelle integrazioni, siamo in grado di costruire soluzioni scalabili, sicure e completamente personalizzate, capaci di dialogare con WordPress senza esserne vincolate.
Se il tuo progetto ha bisogno di un sistema robusto per la gestione degli utenti, contattaci: possiamo aiutarti a costruire un'infrastruttura sicura, efficiente e pronta a crescere.
Lavoriamo a distanza senza problemi, ma è sempre bello conoscersi di persona. Puoi raggiungere il nostro ufficio con i principali mezzi pubblici, in auto o a piedi se ti trovi vicino al centro. Abbiamo sempre caffè, caramelle e un buon whiskey.
Assistenza tecnica e sviluppo dal lunedì al venerdì 9.30 - 18.30 esclusi festivi.
Per emergenze fuori orario puoi usare questo form
3 minuti a piedi dalla linea metropolitana M1 e stazione ferroviaria Milano P.ta Venezia
8 minuti a piedi dalla linea metropolitana M3 Milano Repubblica
10 minuti a piedi dalla linea metropolitana M2 M3 e stazione ferroviaria Centrale FS
Sei in auto? Ti consigliamo di parcheggiare in via Benedetto Marcello, a 5 minuti a piedi dal nostro ufficio
Da anni collaboriamo con agenzie di comunicazione e studi grafici in qualità di partner tecnologici. Sviluppiamo siti web, portali, app mobile e piattaforme digitali sulla base del vostro design e template, operando come ghost developers. Questo vi consente di mantenere la piena gestione del cliente finale senza dover internalizzare la parte tecnica, che può risultare complessa da gestire e dispendiosa. Lavoriamo con l’elasticità e l’efficienza di un team interno, gestendo autonomamente task tecnici articolati, distribuendoli tra le nostre figure specializzate. Il processo di sviluppo del vostro progetto sarà completamente trasparente: voi curate il design e la relazione con il cliente, al resto pensiamo noi.