Applicazione cloud Black Duck by Synopsys

Per questa attività, devi aver eseguito l'accesso come super amministratore.

Il protocollo SAML (Security Assertion Markup Language) consente agli utenti di accedere alle applicazioni cloud aziendali con le proprie credenziali Google Cloud.

Nota: il deployment di Black Duck deve essere eseguito su Google Compute Engine (GCE), Amazon Web Services (AWS) o Azure. Per istruzioni sul deployment, consulta la documentazione della piattaforma cloud di Black Duck.

Configurare il servizio SSO tramite SAML per Black Duck

Passaggio 1: configura Google come Provider di identità (IdP) SAML
  1. Accedi alla Console di amministrazione Google.

    Accedi utilizzando un account con privilegi di super amministratore (non termina con @gmail.com).

  2. Nella Console di amministrazione, vai a Menu e poi Applicazionie poiApplicazioni web e app mobile.
  3. Fai clic su Aggiungi appe poiCerca app.
  4. Inserisci Black Duck by Synopsys nel campo di ricerca.
  5. Nei risultati di ricerca, passa il mouse sopra l'app SAML Black Duck e fai clic su Seleziona.
  6. Nella pagina Dettagli del provider di identità Google, scarica il file dei Metadati IDP.
  7. Fai clic su Continua.
  8. Nella pagina Dettagli del fornitore di servizi, modifica i valori dei campi URL ACS e ID entità sostituendo {your-domain} con il dominio in cui è installato Black Duck.
  9. Fai clic su Continua.
  10. Nella pagina Mappatura attributi, imposta i valori di Seleziona categoria e Seleziona un campo utente nel modo seguente per gli attributi selezionati:
     
    Attributo applicazione Seleziona categoria Seleziona un campo utente
    FirstName Basic Information First Name
    LastName Basic Information Last Name
    Email Basic Information Primary Email
    Name Basic Information Primary Email
  11. (Facoltativo) Per inserire nomi di gruppi pertinenti per questa app:
    1. In (Facoltativo) Appartenenza al gruppo, fai clic su Cerca un gruppo, inserisci una o più lettere del nome del gruppo e seleziona il nome del gruppo.
    2. Se necessario, aggiungi altri gruppi (massimo 75).
    3. Per Attributo App, inserisci il nome dell'attributo dei gruppi corrispondente del fornitore di servizi.

    Indipendentemente dal numero di nomi di gruppi che inserisci, la risposta SAML includerà solo i gruppi a cui un utente appartiene direttamente o indirettamente. Per saperne di più, vai a Informazioni sulla mappatura dell'iscrizione al gruppo.

  12. Fai clic su Fine.
Passaggio 2: configura Black Duck come fornitore di servizi (SP) SAML 2.0
  1. Apri una nuova finestra in incognito nel browser.
  2. Accedi a Black Duck con il tuo account amministratore.
  3. Fai clic su Administration (Amministrazione) e seleziona SAML Integration (Integrazione SAML).
  4. Seleziona Enable SAML (Attiva SAML).
  5. Inserisci l'URL dell'Hub nel campo Service Providers Entity URL (URL entità fornitore di servizi).
  6. Nella casella di testo Identity Provider Metadata (Metadati fornitore di servizi), incolla il contenuto del file dei metadati IDP scaricato nel passaggio 1.
  7. Fai clic su Save (Salva).
  8. Connettiti al server Hub tramite SSH (Secure Shell).
  9. Nella directory docker-compose, modifica il file hub-proxy.env come descritto di seguito. Aggiungi la riga seguente alla fine del file, sostituendo {url-to-the-hub} con l'URL dell'istanza in cui è stato eseguito il deployment di Black Duck:
    • HUB_SAML_EXTERNAL_URL={url-to-the-hub}
  10.  Riavvia l'istanza del server Hub.
Passaggio 3: attiva l'app Black Duck
  1. Accedi alla Console di amministrazione Google.

    Accedi utilizzando un account con privilegi di super amministratore (non termina con @gmail.com).

  2. Nella Console di amministrazione, vai a Menu e poi Applicazionie poiApplicazioni web e app mobile.
  3. Seleziona Black Duck.
  4. Fai clic su Accesso utenti.
  5. Per attivare o disattivare un servizio per tutti gli utenti dell'organizzazione, fai clic su ON per tutti o OFF per tutti, quindi fai clic su Salva.

  6. (Facoltativo) Per attivare o disattivare un servizio per un'unità organizzativa:
    1. A sinistra, seleziona l'unità organizzativa.
    2. Per modificare lo stato del servizio, seleziona ON o OFF.
    3. Scegli un'opzione:
      • Se lo stato del servizio è impostato su Ereditato e vuoi mantenere l'impostazione aggiornata, anche se quella di livello superiore viene modificata, fai clic su Ignora.
      • Se lo stato del servizio è impostato su Ignorato, fai clic su Eredita per ripristinare la stessa impostazione del livello superiore oppure fai clic su Salva per mantenere la nuova impostazione anche in caso di modifica dell'impostazione di livello superiore.
        Nota: scopri di più sulla struttura organizzativa.
  7. Per attivare un servizio per un insieme di utenti all'interno di una o tutte le unità organizzative, seleziona un gruppo di accesso. Per informazioni dettagliate, consulta l'articolo che spiega come attivare un servizio per un gruppo.
  8. Accertati che gli ID email degli account utente di Black Duck corrispondano a quelli presenti nel tuo dominio Google.
Passaggio 4: verifica che il servizio SSO funzioni

Nota: Black Duck supporta il servizio SSO solo se accedi da Google. Non puoi utilizzare il servizio SSO se accedi direttamente a Black Duck.

  1. Accedi alla Console di amministrazione Google.

    Accedi utilizzando un account con privilegi di super amministratore (non termina con @gmail.com).

  2. Nella Console di amministrazione, vai a Menu e poi Applicazionie poiApplicazioni web e app mobile.
  3. Seleziona Black Duck.
  4. In alto a sinistra, fai clic su Verifica accesso SAML

    Black Duck dovrebbe aprirsi in una scheda separata. In caso contrario, utilizza le informazioni presenti nei messaggi di errore SAML restituiti per aggiornare le impostazioni del Provider di identità e del fornitore di servizi nel modo opportuno, quindi esegui di nuovo l'accesso SAML.



Google, Google Workspace e marchi e loghi correlati sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle rispettive società a cui sono associati.

È stato utile?

Come possiamo migliorare l'articolo?
true
Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
7080555355804503105
true
Cerca nel Centro assistenza
true
true
true
false
false