Come creare un'esperienza di autenticazione multi-tenant basata sull'organizzazione
Accesso specifico per tenant per SaaS B2B con Logto: personalizza il branding e i modelli email, instrada tramite SSO aziendale, richiedi MFA e approvvigiona automaticamente gli utenti con JIT.
RanProduct & Design
Smetti di sprecare settimane sull'autenticazione degli utenti
Lancia app sicure più velocemente con Logto. Integra l'autenticazione degli utenti in pochi minuti e concentrati sul tuo prodotto principale.
Quando si sviluppa un SaaS per aziende, una delle richieste più comuni è offrire un'esperienza di accesso che sia personalizzata per ogni organizzazione o tenant. Gli utenti si aspettano di vedere il branding della loro azienda, utilizzare metodi di autenticazione familiari e avere un processo di onboarding senza attriti — sia tramite SSO aziendale, flussi di login personalizzati o iscrizione immediata tramite JIT provisioning. Fare bene questa parte non solo aumenta la fiducia e il coinvolgimento degli utenti, ma ti aiuta anche a soddisfare le esigenze di sicurezza e conformità delle aziende.
Logto semplifica la creazione di un flusso di autenticazione per organizzazione che è flessibile, sicuro e altamente personalizzabile. In questa guida, vedremo scenari pratici ed esempi reali per aiutarti a sfruttare Logto e realizzare esperienze di accesso multi-tenant.
1. Branding specifico per organizzazione & UI personalizzata#
Scenario: Vuoi che ogni organizzazione veda il proprio logo, colore del brand e stili personalizzati nella pagina di accesso.
Come Logto aiuta:
Nel Logto Console, vai su Organization > Details. Qui puoi impostare un Logo unico, Favicon, Colore del brand ed inserire anche CSS personalizzato per ogni organizzazione. Questo garantisce che gli utenti riconoscano subito il branding della propria azienda durante l’accesso.
Logto offre una UI di accesso pre-costruita e specifica per organizzazione già pronta all'uso. Puoi attivare il SIE per organizzazione passando l’organization_id come parametro di autenticazione quando reindirizzi gli utenti alla pagina di login oppure utilizzando il Logto SDK:
Quando viene fornito l’organization_id, Logto applica automaticamente la UI corretta per quell’organizzazione, offrendo un’esperienza familiare ai tuoi utenti finali.
Questa UI preimpostata ti evita di dover creare e mantenere manualmente pagine di accesso separate per ogni tenant, garantendo così coerenza e scalabilità.
Scenario: Vuoi che le email di verifica e notifica riflettano l'identità di ogni organizzazione.
Come Logto aiuta:
Logto supporta variabili email, consentendoti di personalizzare i modelli email per ogni organizzazione. Quando un utente richiede una email di verifica, puoi passare parametri specifici come nome, logo, favicon, informazioni utente e localizzazione dell’organizzazione.
Prompt SSO tramite dominio email: Specificando un dominio aziendale, Logto può suggerire agli utenti di usare SSO in base al loro dominio email.
SSO via identificatore IdP: Consenti ai clienti aziendali di aggiungere la tua app al loro portale IdP (es. Microsoft, Okta), rendendo l’onboarding dei dipendenti semplice e diretto.
4. Metodi di autenticazione personalizzati per organizzazione#
Scenario: Vuoi offrire diverse opzioni di accesso tra le organizzazioni (esempio: solo login email per alcune, social login per altre).
Come Logto aiuta:
Sebbene Logto Console non permetta di abilitare/disabilitare i metodi di login per org direttamente, puoi usare parametri di autenticazione come Direct sign-in, Login hint e First screen per costruire pagine di login personalizzate o componenti embedded in un dialog.
Esempio:
Per l’Org A, costruisci la tua richiesta di autenticazione con parametri per mostrare una schermata di inserimento email e passa l’email dell’utente come hint:
Se vuoi invece che gli utenti di Org A vadano direttamente in SSO aziendale, aggiungi un pulsante di accesso aziendale (es. Continua con Microsoft SSO) ed inserisci il parametro Direct Sign-In per il connettore SSO:
5. Abilitare multi-factor authentication (MFA) per organizzazioni#
Scenario: Vuoi rendere obbligatoria la Multi-Factor Authentication (MFA) per specifiche organizzazioni.
Come Logto aiuta:
Puoi abilitare la richiesta di MFA per ogni organizzazione, assicurandoti che solo gli utenti dalle tenant selezionate debbano completare un ulteriore passaggio di verifica. Vai su Organization > Details su Logto Console e attiva MFA.
6. Provisioning utenti Just-in-time (JIT) per organizzazioni#
Scenario: Vuoi che gli utenti vengano aggiunti automaticamente alla loro organizzazione quando fanno accesso tramite SSO o con email aziendale. Es: un nuovo dipendente Acme Corp accede tramite SSO o la sua email acme.com e viene aggiunto subito all’organizzazione Acme nella tua app.
Come Logto aiuta:
Configura i connettori aziendali per JIT in ogni pagina dei dettagli dell’organizzazione.
Imposta il dominio email per JIT, così che gli utenti con domini corrispondenti vengano auto-approvvigionati nell’organizzazione.
Logto ti permette di offrire un’esperienza di accesso fluida, sicura e con branding personalizzato per ogni organizzazione o tenant. Che tu stia costruendo una piattaforma SaaS B2B o supportando più clienti aziendali, le feature flessibili di Logto — branding personalizzato, modelli email, SSO, parametri di autenticazione, MFA e JIT — rendono l’autenticazione multi-tenant semplice e scalabile.
Pronto per iniziare?
Esplora la documentazione di Logto e prova a personalizzare oggi stesso l’esperienza di accesso della tua organizzazione!