Molnappen Black Duck från Synopsys

Du måste vara inloggad som avancerad administratör för den här uppgiften.

Med Security Assertion Markup Language (SAML) kan användarna logga in på molnappar för företag med sina Google Cloud-användaruppgifter.

Obs! Black Duck måste distribueras på Google Compute Engine (GCE), Amazon Web Services (AWS) eller Azure. Installationsanvisningar finns i Black Ducks dokumentation om molnplattformen.

Konfigurera SSO med SAML för Black Duck

Steg 1: Konfigurera Google som SAML-identitetsleverantör (IdP)
  1. Logga inGoogles administratörskonsol.

    Logga in med ett konto som har behörighet som avancerad administratör (slutar inte på @gmail.com).

  2. På administratörskonsolen går du till menyn följt av Apparföljt avWebb- och mobilappar.
  3. Klicka på Lägg till appföljt avSök efter appar.
  4. Ange Black Duck från Synopsys i sökfältet.
  5. Håll muspekaren över SAML-appen Black Duck i sökresultatet och klicka på Välj.
  6. På sidan Information om Google-identitetsleverantör laddar du ned filen IDP-metadata.
  7. Klicka på Fortsätt.
  8. På sidan Information om tjänstleverantör redigerar du värdena för ACS-webbadress och Enhets-id och ersätter {din-domän} med domänen där Black Duck har installerats.
  9. Klicka på Fortsätt.
  10. På sidan Attributmappning ställer du in Välj kategori och Välj användarfält enligt följande för de angivna attributen:
    Appattribut Välj kategori Välj användarfält
    FirstName Grundläggande information Förnamn
    LastName Grundläggande information Efternamn
    E-post Grundläggande information Primär e-postadress
    Namn Grundläggande information Primär e-postadress
  11. (Valfritt) Så här anger du gruppnamn som är relevanta för appen:
    1. För Gruppmedlemskap (valfritt) klickar du på Sök efter en grupp, anger en eller flera bokstäver i gruppnamnet och väljer gruppnamnet.
    2. Lägg till ytterligare grupper efter behov (högst 75 grupper).
    3. För Appattribut anger du tjänsteleverantörens motsvarande gruppattributnamn.

    Oavsett hur många gruppnamn du anger inkluderar SAML-svaret enbart grupper som en användare är medlem i (direkt eller indirekt). Mer information finns i Om mappning av gruppmedlemskap.

  12. Klicka på Slutför.
Steg 2: Ställ in Black Duck som en SAML 2.0-tjänsteleverantör (SP)
  1. Öppna ett nytt inkognitofönster.
  2. Logga in på Black Duck med ditt administratörskonto.
  3. Klicka på Administration och välj SAML-integration.
  4. Markera Aktivera SAML.
  5. Ange webbadressen till hubben i Enhetsadress för tjänstleverantör.
  6. I textrutan Metadata för identitetsleverantör klistrar du in innehållet i IDP-metadatafilen du laddade ned i steg 1.
  7. Klicka på Spara.
  8. Anslut via Secure Shell (SSH) till hubbservern.
  9. I katalogen docker-compose redigerar du filen hub-proxy.env enligt följande: lägg till följande rad i slutet av filen och ersätt {webbadress-till-navet} med webbadressen för den instans där Black Duck har distribuerats:
    • HUB_SAML_EXTERNAL_URL={webbadress-till-navet}
  10.  Starta om hubbinstansen.
Steg 3: Aktivera Black Duck-appen
  1. Logga inGoogles administratörskonsol.

    Logga in med ett konto som har behörighet som avancerad administratör (slutar inte på @gmail.com).

  2. På administratörskonsolen går du till menyn följt av Apparföljt avWebb- och mobilappar.
  3. Välj Black Duck.
  4. Klicka på Användaråtkomst.
  5. Om du vill aktivera eller inaktivera en tjänst för alla inom organisationen klickar du på alternativet På för alla eller Av för alla och sedan på Spara.

  6. (Valfritt) Om du vill aktivera eller inaktivera en tjänst för en organisationsenhet:
    1. Välj organisationsenheten till vänster.
    2. Om du vill ändra tjänstens status väljer du eller Av.
    3. Välj ett alternativ:
      • Om tjänstens status är inställd på Ärvd och du vill behålla den uppdaterade inställningen klickar du på Åsidosätt även om den överordnade inställningen ändras.
      • Om tjänstens status är Åsidosatt klickar du på Ärv för att återgå till samma inställning som dess överordnade eller så klickar du på Spara för att behålla den nya inställningen, även om den överordnade inställningen ändras.
        Obs! Läs mer om organisationsstrukturen.
  7. Om du vill aktivera en tjänst för en grupp av användare inom en organisationsenhet eller i olika organisationsenheter väljer du en åtkomstgrupp. Mer information finns i Slå på en tjänst för en grupp.
  8. Kontrollera att dina id:n för Black Duck-användarkontots e-postadresser matchar de som finns på Google-domänen.
Steg 4: Verifiera att SSO fungerar

Obs! Black Duck har endast stöd för SSO om du loggar in från Google. Du kan inte använda SSO om du loggar in direkt på Black Duck.

  1. Logga inGoogles administratörskonsol.

    Logga in med ett konto som har behörighet som avancerad administratör (slutar inte på @gmail.com).

  2. På administratörskonsolen går du till menyn följt av Apparföljt avWebb- och mobilappar.
  3. Välj Black Duck.
  4. Klicka på Testa SAML-inloggning uppe till höger. 

    Black Duck ska öppnas på en separat flik. Om det inte gör det använder du informationen i de resulterande SAML-felmeddelandena för att uppdatera dina IdP- och SP-inställningar efter behov. Testa sedan SAML-inloggningen igen.



Google, Google Workspace och relaterade märken och logotyper är varumärken som tillhör Google LLC. Alla andra företags- och produktnamn är varumärken som tillhör de företag som de är kopplade till.

Var det här till hjälp?

Hur kan vi förbättra den?
true
Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
18001409526127322567
true
Sök i hjälpcentret
true
true
true
false
false