Благодаря стандарту SAML 2.0 вы можете настроить систему единого входа (SSO) для различных облачных приложений. После этого пользователи смогут входить в приложение, используя свои учетные данные для Google Workspace.
Как настроить систему единого входа для приложения HackerOne с помощью SAML
Шаг 1. Настройте Google как поставщика идентификационной информации SAML
-
В консоли администратора Google нажмите на значок меню
Приложения
Мобильные и веб-приложения.
Для выполнения этого действия необходим аккаунт суперадминистратора.
-
Нажмите Добавить приложение
Найти приложения.
- В поле Введите название приложения укажите HackerOne.
- В результатах поиска наведите указатель на HackerOne и нажмите Выбрать.
- В окне Сведения о Google Identity Provider в разделе Вариант 2. Скопируйте URL системы единого входа и сертификат:
- Рядом с полем URL системы единого входа нажмите на значок "Копировать"
и сохраните URL.
- Рядом с полем Сертификат нажмите на значок "Копировать"
и сохраните сертификат.
- Рядом с полем URL системы единого входа нажмите на значок "Копировать"
- Нажмите Продолжить.
- На странице Сведения о поставщике услуг значения полей URL ACS и Идентификатор объекта для HackerOne будут подставлены по умолчанию.
- Нажмите Продолжить.
-
Чтобы сопоставить атрибуты каталога Google с соответствующими атрибутами приложений, в окне Сопоставление атрибутов:
- Нажмите Добавить сопоставление.
- Нажмите Выбрать поле
выберите атрибут каталога Google.
- В разделе Атрибуты приложений введите соответствующий атрибут приложения.
-
Если нужно указать названия групп для этого приложения:
- В разделе Участие в группах (необязательно) нажмите Поиск групп, введите одну или несколько начальных букв названия группы и выберите нужное.
- При необходимости добавьте группы (не более 75).
- В разделе Атрибут приложения укажите название группового атрибута соответствующего поставщика услуг.
Сколько бы групп ни указал администратор, в ответ SAML будет включена информация только о тех группах, участником которых прямо или косвенно является пользователь. Подробнее о сопоставлении информации об участии в группах…
- Нажмите Готово.
Шаг 2. Включите приложение для пользователей
-
В консоли администратора Google нажмите на значок меню
Приложения
Мобильные и веб-приложения.
Для выполнения этого действия необходим аккаунт суперадминистратора.
- Нажмите HackerOne.
- Нажмите Доступ пользователей.
-
Чтобы включить или отключить сервис для всех пользователей в организации, нажмите Включено для всех или Отключено для всех, а затем выберите Сохранить.
-
При необходимости включите или отключите сервис для организационного подразделения:
- В левой части страницы выберите организационное подразделение.
- Для статуса сервиса выберите значение Вкл. или Выкл.
- Выберите один из вариантов:
- Если для статуса сервиса установлено значение Унаследовано и вы хотите, чтобы параметр продолжал действовать при изменении настроек родительской организации, нажмите Переопределить.
- Если установлено значение Переопределено, нажмите Наследовать, чтобы применить настройки родительской организации, или Сохранить, чтобы использовать новое значение параметра (даже если настройки родительской организации изменятся).
- Чтобы включить сервис для определенных пользователей, входящих в одно или разные организационные подразделения, выберите группу доступа. Подробнее о том, как настроить доступ к сервисам с помощью групп доступа…
- Убедитесь, что домены электронной почты аккаунтов пользователей HackerOne соответствуют основному домену управляемого аккаунта Google организации.
Шаг 3. Назначьте HackerOne поставщиком услуг SAML 2.0
Подготовка. Для приложения HackerOne требуется цифровой отпечаток сертификата X.509, а не сам сертификат. Прежде чем приступать к настройке, воспользуйтесь специальной программой, чтобы преобразовать сертификат X.509, созданный на шаге 1, в цифровой отпечаток.
- Откройте в браузере новое окно в режиме инкогнито и перейдите на страницу входа HackerOne. Войдите в аккаунт администратора HackerOne.
- Выберите программу HackerOne, в которой хотите включить систему единого входа.
- Выберите Настройки
Общие
Аутентификация.
- В разделе SAML settings (Настройки SAML) нажмите Enable (Включить).
- Введите в соответствующие поля следующие данные:
- домен электронной почты вашей организации;
- URL SSO, скопированный на шаге 1;
- цифровой отпечаток сертификата X.509.
- Нажмите Проверить, чтобы проверить настройки.
После успешного тестирования настроек специалисты HackerOne рассмотрят вашу конфигурацию SAML.
-
Нажмите Сохранить.
- Получив сообщение об одобрении конфигурации SAML от HackerOne, перейдите на страницу Settings (Настройки)
General (Общие)
Authentication (Аутентификация).
- В разделе SAML Settings (Настройки SAML) выберите Migrate Users (Перенести данные пользователей), чтобы включить систему единого входа для своих пользователей.
Шаг 4. Убедитесь, что система единого входа работает
HackerOne поддерживает систему единого входа, инициируемую как поставщиком идентификационной информации, так и поставщиком услуг.
Как проверить систему единого входа, инициируемую поставщиком идентификационной информации
-
В консоли администратора Google нажмите на значок меню
Приложения
Мобильные и веб-приложения.
Для выполнения этого действия необходим аккаунт суперадминистратора.
- Нажмите HackerOne.
- В разделе HackerOne нажмите Проверить вход через SAML.
Приложение должно открыться в новой вкладке. Если этого не произойдет, исправьте ошибки и повторите попытку. Подробнее о сообщениях об ошибках SAML-приложений…
Как проверить систему единого входа, инициируемую поставщиком услуг
- Закройте все окна браузера.
- Откройте страницу входа HackerOne и введите только свое имя пользователя. Вы будете автоматически перенаправлены на страницу входа в аккаунт Google.
- Введите адрес электронной почты Google Workspace и нажмите HackerOne.
После проверки учетных данных приложение должно открыться.
Google, Google Workspace и связанные наименования и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.