App na nuvem Black Duck by Synopsys

Para realizar essa tarefa, você precisa fazer login como um superadministrador.

Com a Linguagem de marcação para autorização de segurança (SAML, na sigla em inglês), é possível usar as credenciais do Google Cloud para fazer login em apps de nuvem empresariais.

Observação: é preciso implantar o Black Duck no Google Compute Engine (GCE), Amazon Web Services (AWS) ou Azure. Para ver as instruções de implantação, consulte a documentação do Black Duck.

Configurar o Logon único (SSO, na sigla em inglês) via SAML para o Black Duck

Etapa 1: configurar o Google como um IdP SAML
  1. Faça login no Google Admin Console.

    Faça login usando uma conta com privilégios de superadministrador (não a que termina em @gmail.com).

  2. No Admin Console, acesse Menu e depois Appse depoisApps da Web e para dispositivos móveis.
  3. Clique em Adicionar appe depoisPesquisar apps.
  4. Digite Black Duck by Synopsys no campo de pesquisa.
  5. Nos resultados da pesquisa, passe o cursor sobre o app SAML Black Duck e clique em Selecionar.
  6. Na página Detalhes do Provedor de identidade do Google, faça o download do arquivo de metadados do IdP.
  7. Clique em Continuar.
  8. Na página Detalhes do provedor de serviços, edite os campos URL do ACS e Código da entidade, substituindo {seu-dominio} pelo domínio onde o Black Duck está instalado.
  9. Clique em Continuar.
  10. Na página Mapeamento de atributos, defina os valores Selecionar categoria e Selecionar campo de usuário da seguinte forma para os atributos listados:
     
    Atributo do app Selecionar categoria Selecionar campo de usuário
    FirstName Informações básicas Nome
    LastName Informações básicas Sobrenome
    E-mail Informações básicas E-mail principal
    Nome Informações básicas E-mail principal
  11. (Opcional) Para inserir nomes de grupos relevantes para este app:
    1. Em Associação ao grupo (opcional), clique em Pesquisar um grupo, digite uma ou mais letras do nome do grupo e selecione o nome.
    2. Adicione outros grupos conforme necessário (máximo de 75 grupos).
    3. Em Atributo do app, digite o nome do atributo de grupo correspondente do provedor de serviços.

    Independentemente do total de nomes de grupo informados, a resposta SAML incluirá apenas grupos de que o usuário faz parte (direta ou indiretamente). Confira mais informações em Sobre o mapeamento de associações a grupos.

  12. Clique em Concluir.
Etapa 2: configurar o Black Duck como um provedor de serviços (SP, na sigla em inglês) de SAML 2.0
  1. Abra uma nova janela anônima no navegador.
  2. Faça login no Black Duck com sua conta de administrador.
  3. Clique em Administration e selecione SAML Integration.
  4. Marque a opção Enable SAML.
  5. Em Service Providers Entity URL, digite o URL do Hub.
  6. Na caixa de texto Identity Provider Metadata, cole o conteúdo do arquivo de metadados do IdP cujo download você fez na etapa 1.
  7. Clique em Save.
  8. Conecte-se ao servidor de hub via Secure Shell (SSH).
  9. No diretório "docker-compose", edite o arquivo hub-proxy.env da seguinte forma: adicione a linha abaixo ao final do arquivo, substituindo {url-to-the-hub} pelo URL da instância onde o Black Duck está implantado.
    • HUB_SAML_EXTERNAL_URL={url-to-the-hub}
  10.  Reinicie a instância do Hub.
Etapa 3: ativar o app Black Duck
  1. Faça login no Google Admin Console.

    Faça login usando uma conta com privilégios de superadministrador (não a que termina em @gmail.com).

  2. No Admin Console, acesse Menu e depois Appse depoisApps da Web e para dispositivos móveis.
  3. Selecione o Black Duck.
  4. Clique em Acesso do usuário.
  5. Se você quiser ativar ou desativar um serviço para todos na organização, clique em Ativar para todos ou Desativar para todos, depois clique em Salvar.

  6. (Opcional) Se você quiser ativar ou desativar um serviço para uma unidade organizacional:
    1. Selecione a unidade organizacional à esquerda.
    2. Para mudar o status do serviço, selecione Ativado ou Desativado.
    3. Escolha uma opção:
      • Se o status do serviço estiver definido como Herdado e você quiser manter a configuração atualizada, mesmo que a configuração mãe seja alterada, clique em Modificar.
      • Caso o status do serviço esteja definido como Modificado, clique em Herdar para usar a configuração mãe ou clique em Salvar para manter a nova configuração mesmo que a configuração mãe seja alterada.
        Observação: saiba mais sobre a estrutura organizacional.
  7. Para ativar um serviço para um grupos de usuários de uma ou várias unidades organizacionais, selecione um grupo de acesso. Veja mais detalhes em Ativar um serviço para um grupo.
  8. Verifique se os códigos de e-mail da sua conta de usuário do Black Duck correspondem aos do domínio do Google.
Etapa 4: verificar se o SSO está funcionando

Observação: o Black Duck só permite o SSO quando você faz login no Google. Não será possível usar o SSO se você fizer login diretamente no Black Duck.

  1. Faça login no Google Admin Console.

    Faça login usando uma conta com privilégios de superadministrador (não a que termina em @gmail.com).

  2. No Admin Console, acesse Menu e depois Appse depoisApps da Web e para dispositivos móveis.
  3. Selecione o Black Duck.
  4. No canto superior esquerdo, clique em Testar login SAML.

    O Black Duck será aberto em outra guia. Se isso não acontecer, use as informações nas mensagens de erro SAML para atualizar as configurações do IdP e do SP conforme necessário e teste o login SAML novamente.



Google, Google Workspace e marcas e logotipos relacionados são marcas registradas da Google LLC. Todos os outros nomes de empresas e produtos são marcas registradas das empresas às quais eles estão associados.

Isso foi útil?

Como podemos melhorá-lo?
true
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
342572217812561603
true
Pesquisar na Central de Ajuda
true
true
true
false
false