Black Duck molnapp

Med SAML 2.0-standarden kan du konfigurera enkel inloggning (SSO) för ett antal molnappar. När du har konfigurerat SSO kan dina användare använda sina Google Workspace-inloggningsuppgifter för att logga in på en app med SSO.

Använd SAML för att konfigurera SSO för Black Duck

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

Innan du börjar

Du kan använda Black Duck på Google Compute Engine (GCE) , Amazon Web Services (AWS) eller Azure . Installationsanvisningar finns i Black Ducks dokumentation för molnplattformen.

Steg 1: Konfigurera Google som SAML-identitetsleverantör

  1. I Googles administratörskonsol, gå till Meny och sedan Appar och sedan Webb- och mobilappar .

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

  2. Klicka på Lägg till app och sedan Sök efter appar .
  3. För Ange appnamn anger du Blackduck .

  4. I sökresultaten, peka på Blackduck och klicka på Välj .

  5. I fönstret med information om Google Identity Provider laddar du ner metadata för identitetsleverantören.

  6. Klicka på Fortsätt .

  7. På sidan med tjänsteleverantörsinformation , för ACS-URL och enhets-ID , ersätt {din-domän} med domänen där Black Duck är installerat.

  8. Klicka på Fortsätt .

  9. I fönstret Attributmappning klickar du på fältet Välj och mappar följande Google-katalogattribut till motsvarande Black Duck-attribut. Attributen Förnamn, Efternamn, E-post och Namn är obligatoriska.

    Google-katalogattribut Black Duck-attribut
    Grundläggande information > Förnamn Förnamn
    Grundläggande information > Efternamn Efternamn
    Grundläggande information > Primär e-postadress E-post
    Grundläggande information > Primär e-postadress Namn
  10. (Valfritt) Om du vill lägga till ytterligare mappningar klickar du på Lägg till mappning och väljer de fält som du vill mappa.
  11. (Valfritt) Så här anger du gruppnamn som är relevanta för den hä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 (maximalt 75 grupper).
    3. För App-attributet anger du motsvarande gruppattributnamn för tjänsteleverantören.

    Oavsett hur många gruppnamn du anger inkluderar SAML-svaret endast grupper som en användare är medlem i (direkt eller indirekt). För mer information, gå till Om mappning av gruppmedlemskap .

  12. Klicka på Slutför .

Steg 2: Konfigurera Black Duck som en SAML 2.0-tjänsteleverantör

  1. Öppna ett inkognitofönster i webbläsaren, gå till Black Ducks inloggningssida och logga in med ditt Black Duck-administratörskonto.

  2. Klicka på Administration och välj SAML-integration .

  3. Markera rutan Aktivera SAML .

  4. För URL för tjänsteleverantörsenhet anger du URL:en till hubben.

  5. För Identitetsleverantörsmetadata klistrar du in identitetsleverantörsmetadataen som du laddade ner i steg 1.

  6. Klicka på Spara .

  7. Anslut till Hub-servern med Secure Shell (SSH).

  8. I katalogen docker-compose lägger du till följande rad i slutet av filen hub-proxy.env: HUB_SAML_EXTERNAL_URL={url-to-the-hub}.

  9. Ersätt {url-to-the-hub} med URL:en för den instans där Black Duck är installerat.

  10. Starta om Hub-instansen.

Steg 3: Aktivera appen för användare

Innan du börjar: För att aktivera eller inaktivera en tjänst för vissa användare, placera deras konton i en organisationsenhet (för att kontrollera åtkomst per avdelning) eller lägg till dem i en åtkomstgrupp (för att tillåta åtkomst för användare över eller inom avdelningar).
  1. I Googles administratörskonsol, gå till Meny och sedan Appar och sedan Webb- och mobilappar .

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

  2. Klicka på Svartanka .

  3. Klicka på Användaråtkomst .
  4. Om du vill aktivera eller inaktivera en tjänst för alla i din organisation klickar du på På för alla eller Av för alla och klickar sedan på Spara .

  5. (Valfritt) Så här aktiverar eller inaktiverar du en tjänst för en organisationsenhet:
    1. Till vänster väljer du organisationsenheten.
    2. För att ändra tjänstens status, välj eller Av .
    3. Välj ett:
      • Om tjänstens status är inställd på Ärvd och du vill behålla den uppdaterade inställningen, även om den överordnade inställningen ändras, klicka på Åsidosätt .
      • Om tjänstens status är inställd på Åsidosatt klickar du antingen på Ärv för att återgå till samma inställning som den överordnade inställningen, eller klicka på Spara för att behålla den nya inställningen, även om den överordnade inställningen ändras.

        Läs mer om organisationsstruktur .

  6. (Valfritt) Om du vill aktivera en tjänst för en uppsättning användare över eller inom organisationsenheter väljer du en åtkomstgrupp. Mer information finns i Anpassa tjänståtkomst med hjälp av åtkomstgrupper .
  7. Se till att e-postdomänerna för ditt Black Duck-användarkonto matchar den primära domänen för din organisations hanterade Google-konto.

Steg 4: Kontrollera att SSO fungerar

Black Duck stöder endast SSO om du loggar in från Google. Du kan inte använda SSO om du loggar in direkt på Black Duck.

Verifiera identitetsleverantörsinitierad SSO

  1. I Googles administratörskonsol, gå till Meny och sedan Appar och sedan Webb- och mobilappar .

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

  2. Klicka på Svartanka .

  3. I avsnittet Blackduck klickar du på Testa SAML-inloggning . Appen bör öppnas i en separat flik. Om den inte gör det, felsök felmeddelandet och försök igen. För mer information om felsökning, gå till SAML-appfelmeddelanden .


Google, Google Workspace och relaterade varumä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 associerade med.