Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configura SSO in StorageGRID usando SAML

Collaboratori netapp-pcarriga

Segui la procedura guidata di configurazione SSO per SAML ed entra in modalità sandbox per configurare e testare il single sign-on (SSO) prima di abilitarlo per tutti gli utenti StorageGRID. Dopo aver abilitato SSO, puoi tornare alla modalità sandbox quando necessario per modificare o ritestare la configurazione.

Prima di iniziare
  • L'utente ha effettuato l'accesso a Grid Manager utilizzando un "browser web supportato".

  • Si dispone di "Autorizzazione di accesso root".

  • Hai configurato la federazione delle identità per il tuo sistema StorageGRID.

  • Per il tipo di servizio LDAP di federazione delle identità, hai selezionato Active Directory o Entra ID, in base al provider di identità SSO che intendi utilizzare.

    Tipo di servizio LDAP configurato Opzioni per il provider di identità SSO

    Active Directory Federation Service (ad FS)

    • Active Directory

    • Entra ID

    • PingFederate

    Entra ID

    Entra ID

A proposito di questa attività

Quando SSO è attivato e un utente tenta di accedere a un nodo amministratore, StorageGRID invia una richiesta di autenticazione al provider di identità SSO. A sua volta, il provider di identità SSO invia una risposta di autenticazione a StorageGRID, indicando se la richiesta di autenticazione ha avuto esito positivo. Per le richieste riuscite:

  • La risposta di Active Directory o PingFederate include un UUID (Universally Unique Identifier) per l'utente.

  • La risposta da Entra ID include un nome principale utente (UPN).

Per consentire a StorageGRID (il service provider) e al provider di identità SSO di comunicare in modo sicuro in merito alle richieste di autenticazione degli utenti, devi completare queste attività:

  1. Configurare le impostazioni in StorageGRID.

  2. Usa il software del provider di identità SSO per creare una relying party trust (AD FS), una Enterprise Application (Entra ID) o un Service Provider (PingFederate) per ciascun Admin Node.

  3. Tornare a StorageGRID per abilitare SSO.

La modalità sandbox semplifica l'esecuzione di questa configurazione avanti e indietro e il test di tutte le impostazioni prima di abilitare l'SSO. Quando si utilizza la modalità sandbox, gli utenti non possono accedere tramite SSO.

Passaggio 1: Fornisci i dettagli del provider di identità

Accedi alla procedura guidata e compila i campi nella pagina "Fornisci i dettagli del provider di identità".

Fasi
  1. Accedi alla procedura guidata:

    1. Selezionare Configurazione > Controllo accessi > Single sign-on. Viene visualizzata la pagina Single Sign-On.

      Nota Se il pulsante Configura impostazioni SSO è disabilitato, conferma di aver configurato il provider di identità come origine dell'identità federata. Fare riferimento a "Requisiti e considerazioni per il single sign-on" .
    2. Seleziona Configura impostazioni SSO. Viene visualizzata la pagina Fornisci dettagli provider di identità.

  2. In Protocollo, seleziona SAML.

  3. Selezionare tipo SSO dall'elenco a discesa.

  4. Se hai selezionato Active Directory come tipo di SSO, immetti il Nome del servizio federativo per il provider di identità, esattamente come appare in Active Directory Federation Service (AD FS).

    Nota Per individuare il nome del servizio federativo, accedere a Gestione server Windows. Selezionare Tools > ad FS Management. Dal menu Action (azione), selezionare Edit Federation Service Properties (Modifica proprietà servizio federazione). Il nome del servizio della federazione viene visualizzato nel secondo campo.
  5. Specificare il certificato TLS da utilizzare per proteggere la connessione quando il provider di identità invia le informazioni di configurazione SSO in risposta alle richieste StorageGRID.

    • Usa certificato CA del sistema operativo: Utilizzare il certificato CA predefinito installato sul sistema operativo per proteggere la connessione.

    • Usa certificato CA personalizzato: Utilizza un certificato CA personalizzato per proteggere la connessione.

      Se si seleziona questa impostazione, copiare il testo del certificato personalizzato e incollarlo nella casella di testo certificato CA.

    • Non utilizzare TLS: Non utilizzare un certificato TLS per proteggere la connessione.

      Avvertenza Se si modifica il certificato CA, eseguire immediatamente "Riavviare il servizio Mgmt-api sui nodi Admin"il test di un SSO corretto in Grid Manager.
  6. Selezionare Continua. Viene visualizzata la pagina Fornisci l'identificativo della parte affidabile.

Passaggio 2: Fornisci trust della relying party, applicazioni aziendali o connessioni SP

Completa i campi nella Fase 2 della procedura guidata in base al tipo di SSO che hai selezionato.

Active Directory

Completa i campi nella fase Fornisci l'identificativo della parte affidabile.

Fasi
  1. Specificare l'identificatore della parte affidabile per StorageGRID. Questo valore controlla il nome utilizzato per ogni trust della relying party in AD FS.

    • Ad esempio, se la griglia dispone di un solo nodo amministrativo e non si prevede di aggiungere altri nodi amministrativi in futuro, immettere SG o StorageGRID.

    • Se la griglia include più di un nodo di amministrazione, includi la stringa [HOSTNAME] nell'identificatore. Ad esempio, SG-[HOSTNAME] . L'inclusione di questa stringa genera una tabella che mostra l'identificatore della parte affidabile per ciascun nodo di amministrazione nella griglia, in base al nome host del nodo.

      Nota È necessario creare un trust per ciascun nodo amministratore nel sistema StorageGRID. La disponibilità di un trust per ciascun nodo di amministrazione garantisce che gli utenti possano accedere e uscire in modo sicuro da qualsiasi nodo di amministrazione.
  2. Seleziona Salva e accedi alla modalità sandbox.

Entra ID

Completa i campi nella fase Configura le applicazioni aziendali.

Fasi
  1. Nella sezione Applicazione aziendale, specificare il Nome dell'applicazione aziendale per StorageGRID. Questo valore controlla il nome utilizzato per ciascuna applicazione aziendale in Entra ID.

    • Ad esempio, se la griglia dispone di un solo nodo amministrativo e non si prevede di aggiungere altri nodi amministrativi in futuro, immettere SG o StorageGRID.

    • Se la griglia include più di un nodo di amministrazione, includi la stringa [HOSTNAME] nell'identificatore. Ad esempio, SG-[HOSTNAME] . L'inclusione di questa stringa genera una tabella che mostra il nome di un'applicazione aziendale per ciascun nodo di amministrazione nel sistema, in base al nome host del nodo.

      Nota È necessario creare un'applicazione aziendale per ciascun nodo amministratore nel sistema StorageGRID. La disponibilità di un'applicazione aziendale per ciascun nodo di amministrazione garantisce che gli utenti possano accedere e uscire in modo sicuro da qualsiasi nodo di amministrazione.
  2. Segui i passaggi in "Crea applicazioni aziendali in Entra ID" per creare un'applicazione aziendale per ciascun Admin Node elencato nella tabella.

  3. Dall'ID Entra, copiare l'URL dei metadati della federazione per ogni applicazione aziendale. Quindi, incolla questo URL nel campo URL metadati federazione corrispondente in StorageGRID.

  4. Dopo aver copiato e incollato un URL dei metadati di federazione per tutti i nodi amministrativi, seleziona Salva e accedi alla modalità sandbox.

PingFederate

Completa i campi nella fase Fornisci SP connection ID.

Fasi
  1. Nella sezione Provider di servizi (SP), specificare ID connessione SP per StorageGRID. Questo valore controlla il nome utilizzato per ogni connessione SP in PingFederate.

    • Ad esempio, se la griglia dispone di un solo nodo amministrativo e non si prevede di aggiungere altri nodi amministrativi in futuro, immettere SG o StorageGRID.

    • Se la griglia include più di un nodo di amministrazione, includi la stringa [HOSTNAME] nell'identificatore. Ad esempio, SG-[HOSTNAME] . L'inclusione di questa stringa genera una tabella che mostra l'ID di connessione SP per ciascun nodo di amministrazione nel sistema, in base al nome host del nodo.

      Nota È necessario creare una connessione SP per ciascun nodo amministratore nel sistema StorageGRID. La disponibilità di una connessione SP per ciascun nodo di amministrazione garantisce che gli utenti possano accedere e uscire in modo sicuro da qualsiasi nodo di amministrazione.
  2. Specificare l'URL dei metadati della federazione per ciascun nodo amministratore nel campo URL metadati federazione.

    Utilizzare il seguente formato:

    https://<Federation Service Name>:<port>/pf/federation_metadata.ping?PartnerSpId=<SP Connection ID>
  3. Seleziona Salva e accedi alla modalità sandbox.

Passaggio 3: Configura i trust delle relying party, le applicazioni aziendali o le connessioni SP

Dopo aver salvato la configurazione ed essere entrati in modalità sandbox, è possibile completare e testare la configurazione per il tipo di SSO selezionato.

StorageGRID può rimanere in modalità sandbox per tutto il tempo necessario. Tuttavia, solo gli utenti federati e gli utenti locali possono effettuare l'accesso.

Active Directory
Fasi
  1. Accedere a Active Directory Federation Services (ad FS).

  2. Creare uno o più trust di relying party per StorageGRID, utilizzando ciascun identificatore di relying party mostrato nella tabella nella pagina Configura SSO.

    È necessario creare un trust per ciascun nodo di amministrazione mostrato nella tabella.

Entra ID
Fasi
  1. Dalla pagina Single Sign-on (accesso singolo) per il nodo di amministrazione a cui si è attualmente connessi, selezionare il pulsante per scaricare e salvare i metadati SAML.

  2. Quindi, per tutti gli altri nodi di amministrazione della griglia, ripetere questi passaggi:

    1. Accedere al nodo.

    2. Selezionare Configurazione > Controllo accessi > Single sign-on.

    3. Scaricare e salvare i metadati SAML per quel nodo.

  3. Vai al portale di Azure.

  4. Segui i passaggi in "Crea applicazioni aziendali in Entra ID" per caricare il file di metadati SAML per ciascun Admin Node nella corrispondente applicazione enterprise Entra ID.

PingFederate
Fasi
  1. Dalla pagina Single Sign-on (accesso singolo) per il nodo di amministrazione a cui si è attualmente connessi, selezionare il pulsante per scaricare e salvare i metadati SAML.

  2. Quindi, per tutti gli altri nodi di amministrazione della griglia, ripetere questi passaggi:

    1. Accedere al nodo.

    2. Selezionare Configurazione > Controllo accessi > Single sign-on.

    3. Scaricare e salvare i metadati SAML per quel nodo.

  3. Accedere a PingFederate.

  4. "Creare una o più connessioni del provider di servizi (SP) per StorageGRID". Usa l'ID di connessione SP per ciascun nodo Admin (mostrato nella tabella nella pagina Configura SSO) e i metadati SAML che hai scaricato per quel nodo Admin.

    È necessario creare una connessione SP per ciascun nodo di amministrazione mostrato nella tabella.

Passaggio 4: Testa la configurazione

Prima di imporre l'uso dell'accesso singolo per l'intero sistema StorageGRID , verificare che l'accesso singolo e la disconnessione singola siano configurati correttamente per ciascun nodo di amministrazione.

Active Directory
Fasi
  1. Nella pagina Configura SSO, individua il collegamento nel passaggio Configurazione test della procedura guidata.

    L'URL deriva dal valore immesso nel campo Federation service name.

  2. Selezionare il collegamento oppure copiare e incollare l'URL in un browser per accedere alla pagina di accesso del provider di identità.

  3. Per confermare che è possibile utilizzare SSO per accedere a StorageGRID, selezionare Accedi a uno dei seguenti siti, selezionare l'identificativo della parte di base per il nodo di amministrazione principale e selezionare Accedi.

  4. Immettere il nome utente e la password federated.

    • Se le operazioni di accesso e disconnessione SSO hanno esito positivo, viene visualizzato un messaggio di esito positivo.

    • Se l'operazione SSO non riesce, viene visualizzato un messaggio di errore. Risolvere il problema, eliminare i cookie del browser e riprovare.

  5. Ripetere questa procedura per verificare la connessione SSO per ciascun nodo di amministrazione nella griglia.

Entra ID
Fasi
  1. Vai alla pagina Single Sign-on nel portale Azure.

  2. Selezionare Test dell'applicazione.

  3. Immettere le credenziali di un utente federated.

    • Se le operazioni di accesso e disconnessione SSO hanno esito positivo, viene visualizzato un messaggio di esito positivo.

    • Se l'operazione SSO non riesce, viene visualizzato un messaggio di errore. Risolvere il problema, eliminare i cookie del browser e riprovare.

  4. Ripetere questa procedura per verificare la connessione SSO per ciascun nodo di amministrazione nella griglia.

PingFederate
Fasi
  1. Dalla pagina Configura SSO, seleziona il primo collegamento nel messaggio della modalità Sandbox.

    Selezionare e verificare un collegamento alla volta.

  2. Immettere le credenziali di un utente federated.

    • Se le operazioni di accesso e disconnessione SSO hanno esito positivo, viene visualizzato un messaggio di esito positivo.

    • Se l'operazione SSO non riesce, viene visualizzato un messaggio di errore. Risolvere il problema, eliminare i cookie del browser e riprovare.

  3. Selezionare il collegamento successivo per verificare la connessione SSO per ciascun nodo di amministrazione nella griglia.

    Se viene visualizzato un messaggio Page Expired (pagina scaduta), selezionare il pulsante Back (Indietro) nel browser e inviare nuovamente le credenziali.

Passaggio 5: Abilita single sign-on

Dopo aver verificato che puoi utilizzare il single sign-on per accedere a ciascun Admin Node, puoi abilitare il single sign-on per l'intero sistema StorageGRID.

Suggerimento Quando SSO è attivato, tutti gli utenti devono utilizzare SSO per accedere a Grid Manager, Tenant Manager, Grid Management API e Tenant Management API. Gli utenti locali non possono più accedere a StorageGRID.
Fasi
  1. Nel passaggio Configurazione test della procedura guidata di configurazione SSO, seleziona Abilita SSO.

  2. Rivedi il messaggio di avviso e seleziona Abilita SSO.

    Ora è abilitato l'accesso singolo. Viene visualizzata la pagina Single Sign-On, che ora include i dettagli per l'SSO appena configurato.

  3. Per modificare la configurazione, selezionare Modifica.

  4. Per disabilitare l'accesso singolo, seleziona Disabilita SSO.

Suggerimento Se si utilizza il portale di Azure e si accede a StorageGRID dallo stesso computer utilizzato per accedere all'ID Entra, assicurarsi che l'utente del portale di Azure sia anche un utente StorageGRID autorizzato (un utente in un gruppo federato che è stato importato in StorageGRID ) oppure disconnettersi dal portale di Azure prima di tentare di accedere a StorageGRID.
E ora?

Dopo aver configurato l'SSO tramite SAML, configura il provider di identità per gli Admin Nodes.

Se il tuo provider di identità è…​ Devi…​

Active Directory

Entra ID

PingFederate