Наразі ця сторінка недоступна вашою мовою. Ви можете вибрати іншу мову внизу екрана або миттєво перекласти будь-яку веб-сторінку потрібною мовою за допомогою вбудованої функції перекладу Google Chrome.

Облачное приложение Black Duck компании Synopsys

Чтобы выполнить эту задачу, войдите в аккаунт суперадминистратора.

Благодаря языку разметки декларации безопасности (SAML) пользователи могут входить в корпоративные облачные приложения с помощью учетных данных аккаунта Google Cloud.

Примечание. Приложение Black Duck необходимо развертывать в среде Google Compute Engine (GCE), Amazon Web Services (AWS) или Azure. Инструкции доступны в документации облачной платформы Black Duck.

Как настроить систему единого входа для приложения Black Duck с помощью SAML

Шаг 1. Назначьте Google поставщиком идентификационной информации SAML
  1. Войдите в консоль администратора Google.

    Для входа используйте аккаунт суперадминистратора (он не заканчивается на @gmail.com).

  2. В консоли администратора нажмите на значок меню а затем Приложенияа затемМобильные и веб-приложения.
  3. Нажмите Добавить приложениеа затемНайти приложения.
  4. В поле поиска введите Black Duck by Synopsys.
  5. В результатах поиска наведите указатель на SAML-приложение Black Duck и нажмите Выбрать.
  6. На странице Сведения о поставщике идентификационной информации (Google) скачайте метаданные поставщика идентификационной информации.
  7. Нажмите Продолжить.
  8. На странице Сведения о поставщике услуг в полях URL ACS и Идентификатор объекта замените {your-domain} доменом, где установлено приложение Black Duck.
  9. Нажмите Продолжить.
  10. На странице Связывание атрибутов задайте значения параметров Выберите категорию и Выберите пользовательское поле для соответствующих атрибутов, как показано ниже.
     
    Атрибут приложения Выберите категорию Выберите пользовательское поле
    FirstName Общие сведения Имя
    LastName Общие сведения Фамилия
    Email Общие сведения Основной адрес эл. почты
    Name Общие сведения Основной адрес эл. почты
  11. Если нужно указать названия групп для этого приложения:
    1. В разделе Участие в группах (необязательно) нажмите Поиск групп, введите одну или несколько начальных букв названия группы и выберите нужное.
    2. При необходимости добавьте группы (не более 75).
    3. В разделе Атрибут приложения укажите название соответствующего атрибута группы поставщика услуг.

    Сколько бы групп ни указал администратор, в ответ SAML будет включена информация только о тех группах, участником которых пользователь прямо или косвенно является. Подробнее о сопоставлении информации об участии в группах

  12. Нажмите Готово.
Шаг 2. Назначьте Black Duck поставщиком услуг SAML 2.0
  1. В браузере откройте окно в режиме инкогнито.
  2. Войдите в Black Duck как администратор.
  3. Нажмите Administration (Администрирование) и выберите SAML Integration (Интеграция SAML).
  4. Установите флажок Enable SAML (Включить SAML).
  5. В поле Service Providers Entity URL (URL объекта поставщиков услуг) введите URL сервера-концентратора.
  6. В текстовом поле Identity Provider Metadata (Метаданные поставщика идентификационной информации) вставьте содержимое файла с метаданными поставщика идентификационной информации, скачанного на шаге 1.
  7. Нажмите Сохранить.
  8. Подключитесь к серверу-концентратору через SSH.
  9. В каталоге docker-compose измените файл hub-proxy.env следующим образом: добавьте указанную ниже строку в конец файла, заменив {url-servera-kontsentratora} значением URL экземпляра, на котором развернуто приложение Black Duck.
    • HUB_SAML_EXTERNAL_URL={url-servera-kontsentratora}
  10. Перезапустите экземпляр сервера-концентратора.
Шаг 3. Включите приложение Black Duck
  1. Войдите в консоль администратора Google.

    Для входа используйте аккаунт суперадминистратора (он не заканчивается на @gmail.com).

  2. В консоли администратора нажмите на значок меню а затем Приложенияа затемМобильные и веб-приложения.
  3. Выберите Black Duck.
  4. Нажмите Доступ пользователей.
  5. Чтобы включить или отключить сервис для всех пользователей в организации, нажмите Включено для всех или Отключено для всех, а затем выберите Сохранить.

  6. При необходимости включите или выключите сервис для организационного подразделения:
    1. В левой части страницы выберите организационное подразделение.
    2. Для статуса сервиса выберите значение Вкл. или Выкл.
    3. Выберите один из вариантов:
      • Если для статуса сервиса установлено значение Унаследовано и вы хотите, чтобы настройка продолжала действовать при изменении параметров родительской организации, нажмите Переопределить.
      • Если установлено значение Переопределено, нажмите Наследовать, чтобы применить настройки родительской организации, или Сохранить, чтобы использовать новое значение параметра (даже если настройки родительской организации изменятся).
        Подробнее о структуре организации
  7. Чтобы включить сервис для определенных пользователей, входящих в одно или разные организационные подразделения, выберите группу доступа. Подробнее о том, как включить сервис для группы
  8. Убедитесь, что адреса электронной почты пользователей Black Duck совпадают с указанными для домена Google.
Шаг 4. Убедитесь, что система единого входа работает

Примечание. Если вы войдете в Black Duck напрямую, то система единого входа работать не будет. Выполняйте вход только через аккаунт Google.

  1. Войдите в консоль администратора Google.

    Для входа используйте аккаунт суперадминистратора (он не заканчивается на @gmail.com).

  2. В консоли администратора нажмите на значок меню а затем Приложенияа затемМобильные и веб-приложения.
  3. Выберите Black Duck.
  4. В левом верхнем углу экрана нажмите Проверить вход через SAML.

    Приложение Black Duck должно открыться в новой вкладке. Если этого не произойдет, измените настройки IdP и SP на основе информации в сообщениях об ошибках SAML, а затем проверьте вход через SAML ещё раз.



Google, Google Workspace, а также другие связанные знаки и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
true
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
18043451396406395112
true
Поиск по Справочному центру
true
true
true
false
false