Ciao!

Ho bisogno di aiuto? Siamo proprio qui!

Icona di supporto
Supporto e-mail miniOrange
il successo

Grazie per la tua richiesta. Il nostro team ti contatterà presto.

Se non ricevi nostre notizie entro 24 ore, non esitare a inviare un'e-mail di follow-up a info@xecurify.com

Risultati di Ricerca:

×

Accesso singolo (FSSO) a FortiClient


FortiClient Single Sign-On (SSO) di miniOrange offre una soluzione di single sign-on sicura per applicazioni on-premise e cloud con un unico set di credenziali, inclusi FortiClient VPN e i relativi servizi Fortinet. Con miniOrange come provider di identità SAML (IdP), gli utenti accedono tramite miniOrange (o tramite la directory collegata) anziché dover gestire password separate specifiche per Fortinet. Se i tuoi utenti utilizzano già un provider di identità di terze parti (Microsoft Entra ID, Okta, Auth0 e altri) , puoi continuare a utilizzare tali credenziali per l'accesso a FortiClient e Fortinet.

Ambito: I passaggi 1-2 configurano miniOrange come IdP SAML verso FortiAuthenticator (o metadati SP equivalenti). Per le VPN IPsec con IKE-SAML (SAML durante IKEv2), è necessario configurare SAML anche su FortiGate , associare il listener IKE-SAML alla WAN, creare gruppi di utenti e un tunnel IKEv2 e indirizzare FortiClient verso tale VPN (vedere i passaggi 3-7 di seguito). Se è necessario solo Security Fabric o SSL VPN SAML senza IPsec IKE-SAML, seguire la guida della versione di FortiOS in uso e utilizzare i passaggi applicabili alla propria implementazione.


L'integrazione tra miniOrange e FortiClient Single Sign-On (SSO) supporta le seguenti funzionalità:

  • Single Sign-On (SSO) avviato da SP

Connettiti con una fonte esterna di utenti


miniOrange offre l'autenticazione degli utenti da diverse fonti esterne, come directory (ad esempio ADFS, Microsoft Active Directory, OpenLDAP, AWS, ecc.), provider di identità (ad esempio Microsoft Entra ID, Okta, AWS) e molte altre. È possibile configurare la directory/archivio utenti esistente o aggiungere utenti in miniOrange.



Prerequisiti:

  • Prendere il Dettagli dei metadati SP, accedere FortiGate come amministratore.
  • Accedere a Autenticazione >> SAML IdP >> Fornitori di servizi.
  • Accesso singolo (SSO) di Fortinet: Accesso singolo

  • copiare il ID entità SP and URL ACS, avrai bisogno nel Fase 1 durante la configurazione dell'SSO nella dashboard di miniOrange.

Segui la guida passo passo riportata di seguito per l'accesso Single Sign-On (FSSO) a FortiClient.

1. Configurare FortiClient in miniOrange

  • Accedi a miniOrange Console di amministrazione.
  • Vai su Apps e cliccare su Aggiungi applicazione pulsante.
  • Aggiungi l'app FortiClient Single Sign-On (SSO)

  • In Scegli il tipo di applicazione, selezionare SAML/WS-FED dal Tutte le applicazioni cadere in picchiata.
  • Per scegliere il tipo di app FortiClient Single Sign-On (SSO)

  • Cercare FortiClient nell'elenco, se non trovi FortiClient nell'elenco allora, cerca costume e puoi configurare la tua applicazione in App SAML personalizzata.
  • Gestione delle applicazioni tramite Single Sign-On (SSO) di FortiClient

  • Inserire i seguenti valori nei rispettivi campi.
  • ID entità SP ID entità SP o emittente da Prerequisiti.
    Asserzione Servizio Consumatori URL ACS da Prerequisiti.
    FortiClient SSO: Impostazioni di base

  • Clicchi Avanti per andare al impostazioni avanzate. Quindi selezionare Risposta al segnale and Affermazione del segno.
  • FortiClient SSO: impostazioni avanzate

  • Clicchi Avanti per andare al Scheda Opzioni di accessoQui puoi configurare le seguenti impostazioni:
  • Fornitore di identità primario Seleziona la fonte di identità da cui vuoi che avvenga l'autenticazione. Vedrai l'elenco di tutte le fonti configurate.
    Forza autenticazione Abilitare questa opzione per imporre l'autenticazione a ogni richiesta di accesso all'applicazione.
    Mostra sulla dashboard dell'utente finale Disattivare questa opzione se non si desidera che l'app sia visibile a tutti gli utenti nella dashboard dell'utente finale.
    FortiClient SSO: Opzioni di accesso

  • Clicchi Avanti per andare al Mappatura degli attributi pagina. Qui puoi aggiungere e configurare gli attributi da inviare all'app.
  • NomeID NameID è l'identificativo univoco dell'utente autenticato incluso nell'asserzione SAML. Consente al fornitore di servizi di riconoscere l'utente e associarlo a un account. Generalmente, NameID è un nome utente o un indirizzo email.
    Formato NameID Definisce il tipo di identificatore utilizzato nel NameID (ad esempio, email, persistente, temporaneo) in modo che l'SP possa mappare correttamente l'utente. Se l'SP non richiede un formato specifico, l'IdP può lasciarlo non specificato e utilizzare un formato predefinito.
    Aggiungi formato nome Il formato del nome definisce come i nomi degli attributi vengono rappresentati in un'asserzione SAML (ad esempio, come semplici stringhe o URI). Aiuta l'SP a interpretare correttamente la denominazione degli attributi e garantisce la coerenza tra IdP e SP.
    Abilita attributi multivalore

    Abilitato: le virgole (,) e i punti e virgola (;) vengono trattati come separatori, quindi l'attributo viene suddiviso in un elenco pulito. Esempio: ruoli = ['admin', 'editor', 'viewer'].

    Disabilitato: virgole e punti e virgola non vengono trattati come separatori, quindi l'attributo rimane come un'unica stringa combinata. Esempio: ruoli = "admin;editor;viewer".

    Mappatura degli attributi È possibile aggiungere attributi da inviare in asserzione SAML a SP. Gli attributi includono gli attributi del profilo utente, come nome, cognome, nome completo, nome utente, indirizzo email, attributi del profilo personalizzati, gruppi di utenti, ecc.
    FortiClient SSO: Aggiungi attributi

  • Clicchi Avanti per andare al Politica di accesso. Devi Salva l'applicazione prima di configurare la policy per l'applicazione.
  • FortiClient SSO: Salva l'applicazione nella sezione Criteri.

  • Dopo aver salvato l'applicazione, è possibile configurare i criteri per tale applicazione.
  • FortiClient SSO: Vai a Criteri e assegna gruppo

  • Clicca sul Assegna gruppo pulsante. Un nuovo Configurare l'assegnazione del gruppo Si aprirà la scheda modale.
    • Assegna gruppo: Seleziona i gruppi che desideri collegare all'applicazione. Puoi selezionare fino a 20 gruppi alla volta.
    • FortiClient SSO: Vai a Criteri e aggiungi criterio

    • Se devi creare un nuovo gruppo, clicca su Aggiungi nuovo gruppo pulsante.
    • Inserisci il nome del gruppo e clicca su Crea gruppo.
    • FortiClient SSO: Vai a Criteri e aggiungi criterio

    • Fare clic su Avanti.
    • Assegnazione delle policy: Aggiungi i criteri richiesti ai gruppi selezionati. Inserisci i seguenti dettagli:
    • Primo fattore: Seleziona il metodo di accesso dal menu a discesa.
      • Se si seleziona Password come metodo di accesso, puoi abilitare Autenticazione a due fattori (MFA) and Autenticazione adattiva, se necessario.
      • Se si seleziona Senza password come metodo di accesso, puoi abilitare Autenticazione a due fattori (MFA) se necessario.
  • FortiClient SSO: nella sezione Aggiungi criteri di accesso, fornire i dettagli

  • Fare clic su SalvaVerranno create policy per tutti i gruppi selezionati.
  • Una volta aggiunta correttamente, la policy verrà visualizzata nell'elenco.
  • FortiClient SSO: Aggiungere più criteri di accesso

    Per ottenere i dettagli dei metadati di miniOrange al fine di configurare FortiClient:

  • Vai su Applicazioni >> Applicazioni.
  • Cerca la tua app e clicca sull'icona ' ' in Azione menu della tua app.
  • Fare clic su Metadati per ottenere i dettagli dei metadati, che saranno necessari in seguito.
  • Vai al collegamento Metadati FortiClient SAML SSO

  • Sulla Visualizza i metadati IDP pagina -

    1. Se vuoi usare miniOrange come User-Store ad esempio, le tue identità utente saranno archiviate in miniOrange, quindi scaricherai il file dei metadati sotto l'intestazione 'INFORMAZIONI RICHIESTE PER IMPOSTARE MINIORANGE COME IDP'.

    2. Se vuoi autenticare i tuoi utenti tramite qualsiasi Fornitore di identità esterno come Active Directory, Okta, OneLogin, Google, Apple ID, ecc. quindi scaricare il file Metadati sotto l'intestazione 'INFORMAZIONI RICHIESTE PER L'AUTENTICAZIONE TRAMITE IDPS ESTERNI'.
  • Accesso Single Sign-On (SSO) di FortiClient nella pagina dei metadati

  • Quindi fare clic su Scarica metadati.
  • Per l'accesso Single Sign-On (SSO) di FortiClient, seleziona i dettagli dei metadati: IDP esterno o miniOrange come IDP.

2. Configurare l'SSO in FortiGate

  • Accedere FortiGate come amministratore.
  • Accedere a Utente e autenticazione >> Single Sign-On >> Crea nuovo per configurare una connessione SAML Single Sign-On.
  • copiare il Metadati dell'IdP da Fase 1 in miniOrange e incollalo nella sezione dei metadati di Fortinet IdP.
  • Single Sign-On (SSO) di Fortinet: dettagli sull'IdP

  • Clicchi Avanti e in questa pagina successiva inserirai il tuo URL dell'IdP sia in Personalizzato (se si utilizza un IdP diverso da Fortinet) sia in Fortinet (se si utilizza Fortigate):
  • Single Sign-On (SSO) di Fortinet: dettagli sull'IdP

  • Compila i campi secondo la tabella seguente.
    ID entità IDP ID entità o emittente in miniarancione
    URL di Single Sign-On IDP URL di accesso SAML in metadati miniOrange
    URL di disconnessione singola IDP URL di disconnessione SAML in metadati miniOrange
  • Fare clic su APPLICA per salvare le modifiche.
  • Accedere a Utenti e autenticazione >> Gruppi di utenti >> Crea nuovoPer il primo gruppo, creare un gruppo di utenti generico senza nome associato, ad esempio FAC-VPN. Questo gruppo generico verrà utilizzato in seguito nella configurazione IPsec e insieme ai singoli gruppi nelle policy del firewall. Un approccio consiste nel non limitare l'accesso VPN a un singolo gruppo (questa opzione rimane facoltativa); si può invece consentire a qualsiasi utente di qualsiasi gruppo di connettersi alla VPN, quindi utilizzare i gruppi nelle policy del firewall per limitare l'accesso alle risorse. Durante i test, l'omissione di questo gruppo di utenti generico ha generato l'errore FNBAM_DENIED.
  • gruppo di beneficiari

  • Seleziona firewall come Tipo. Inoltre, crea Gruppi di utenti (ad esempio, Contabilità, Ingegneri delle vendite, Amministrazione di sistema) per mapparli nelle Criteri del firewall.
  • forticlient


3. Configurare l'SSO SAML di FortiGate per IKE-SAML (VPN IPsec)

  • Il FortiGate accetta il traffico SAML da FortiClient sulla porta TCP impostata da auth-ike-saml-port (intervallo valido 1–65535; il valore predefinito è spesso 1001—utilizza lo stesso valore che hai impostato in Utente e autenticazione > Single Sign-Ondi strumenti adatti, questi 10428). Se la tua versione di FortiOS lo richiede, imposta questo parametro nella CLI in modo che corrisponda a quella porta:

    config system global set auth-ike-saml-port 10428 end
  • Configurare l'attributo "ike-saml-server" sull'interfaccia WAN utilizzata per la VPN IPsec di accesso remoto. Questa impostazione deve essere applicata all'interfaccia che riceve per prima il traffico di FortiClient.

    config system interface edit "wan1" set ike-saml-server enable next end

  • FortiClient convalida il certificato presentato da FortiGate durante SAML. Configura tale certificato in Utente e autenticazione > Impostazioni di autenticazione (o equivalente) nel Autenticazione utente >> certificato sezione relativa alla tua versione di FortiOS.
  • forticlient

  • Specificare il certificato che FortiGate presenterà a FortiClient.

Nota: per evitare avvisi di certificati non validi in FortiClient, il soggetto o il SAN del certificato devono corrispondere al nome host o al FQDN del gateway remoto IPsec inserito dagli utenti. Se la catena di certificati del server punta a un'autorità di certificazione privata, importare tale autorità di certificazione nell'archivio delle autorità di certificazione radice attendibili dell'endpoint (oppure distribuirla tramite i criteri di gestione dei dispositivi).


4. Configurare IPsec IKEv2 per FortiClient

  • Crea la VPN IPsec sul FortiGate. Vai a VPN > Procedura guidata IPsec e scegli Tipo di modello: Personalizzato:
  • Procedura guidata FortiGate IPsec

  • Procedura guidata IPsec - parte 1: Selezionare la versione IP (IPv4 o IPv6).
  • Impostato Gateway remoto a Utente dial-up
  • Selezionare l'interfaccia WAN
  • Abilita la configurazione della modalità → Assegna IP (intervallo/oggetto)
  • (Opzionale) Abilita Split Tunneling → Aggiungi reti
  • Imposta l'autenticazione (chiave precondivisa / certificato)
  • Seleziona la versione IKE: 2
  • Imposta i tipi di accettazione: qualsiasi ID peer
  • Mantieni i selettori della Fase 2 con le impostazioni predefinite (tutti zeri) a meno che tu non abbia bisogno di selettori espliciti.
  • Riepilogo del tunnel IPsec di FortiGate

  • IKEv2 utilizza EAP per l'autenticazione dell'utente. Dopo che la procedura guidata ha creato il tunnel, collegare il gruppo di copertura (ad esempio FAC-VPN) sull'interfaccia di fase 1. Esempio (modifica il nome del tunnel in modo che corrisponda al tuo): config vpn ipsec phase1-interface edit "IPsec-SAML" set authusrgrp "FAC-VPN" next end
  • Fai riferimento allo stesso gruppo di coperte che hai creato in Fase 2Utilizzare le policy del firewall (Passaggio 5) per limitare gli utenti o i gruppi che possono accedere alle risorse interne. Consultare la documentazione di FortiGate relativa alla propria versione per ulteriori opzioni di accesso remoto.

5. Creare criteri firewall per VPN IPsec

  • Vai su Criteri e oggetti >> Criteri firewall >> Crea nuovoImposta l'interfaccia in entrata sull'interfaccia VPN IPsec. Fonte, selezionare i gruppi di utenti che devono raggiungere ciascuna destinazione (ad esempio, gruppi mappati da SAML o il gruppo generico per un semplice laboratorio).
  • Criteri del firewall FortiGate per VPN IPsec

  • Crea regole separate per team o livello di sensibilità in modo che gli utenti possano accedere solo alle sottoreti e alle applicazioni di cui hanno bisogno.
  • Esempio: una regola di laboratorio permissiva che consente il traffico dalla coperta FAC-VPN raggruppare in una sottorete di test:
  • Politica VPN di autorizzazione FortiGate

  • In alternativa, se non hai bisogno di segmentazione basata sui gruppi, puoi utilizzare una semplice regola di autorizzazione senza condizioni specifiche per gruppo utente.

6. Configurazione di FortiClient

  • Installare FortiClient da Supporto Fortinet, quindi apri Configura VPN:
  • forticlient

  • Dovrai specificare le seguenti impostazioni:
    • VPN: VPN IPsec
    • Gateway remoto: indirizzo IP pubblico sull'interfaccia WAN
    • Metodo di autenticazione: chiave precondivisa o certificato (corrispondente al tunnel FortiGate)
    • Consentire a tutti Single Sign-On per il tunnel VPN
    • Specificare la porta selezionata in precedenza (ad esempio 10428)
    • Espandere Impostazioni avanzate > Impostazioni VPN
    • IKE: Versione 2
    • Opzioni: Modalità Config
  • Aggiungi la VPN, fai clic su Connetti, accedi tramite IdP e conferma la connessione su FortiGate.
  • forticlient

7. Testare la configurazione SSO

Verifica l'accesso SSO al tuo account FortiClient con miniOrange IdP:

    Utilizzo dell'accesso avviato da SP

  • Fai clic su Connetti in FortiClient per aprire la schermata di accesso di miniOrange nel tuo browser.
  • Accesso Single Sign-On (SSO) a FortiClient

  • Inserisci le tue credenziali di accesso a miniOrange e fai clic su Accedi. Verrai automaticamente connesso al tuo account FortiClient.

Risoluzione dei problemi (FortiGate / FortiClient)

  • Sulla CLI di FortiGate, abilita il debug per i daemon relativi a IKE e SAML mentre riproduci il problema, quindi disattiva il debug al termine: diag debug reset diag debug application ike -1 diag debug application samld -1 diag debug application fnbamd -1 diag debug console timestamp enable diag debug enable
  • Verificare la sincronizzazione dell'ora (NTP) su FortiGate e sull'IdP; SAML è sensibile alle discrepanze dell'orologio.
  • Verificare che l'asserzione SAML NameID e gli attributi di gruppo dell'IdP corrispondano alle mappature di FortiGate e ai gruppi del firewall.

Domande frequenti


Che cos'è il Single Sign-On (FSSO) di Fortinet per FortiClient?

Fortinet Single Sign-On (FSSO) è un protocollo di autenticazione che consente ai prodotti di sicurezza Fortinet, come FortiGate, di identificare e autenticare gli utenti in modo trasparente monitorando gli eventi di accesso in Active Directory o in altri archivi di identità supportati. Quando SAML è configurato su FortiGate come Service Provider, FortiClient può utilizzare lo stesso flusso SSO per la VPN e l'accesso correlato, in base alle impostazioni di FortiOS e SSL VPN.


Riferimenti esterni

Vuoi programmare una demo?

Richiedi un demo
  




I nostri altri prodotti di gestione dell'identità e dell'accesso