OpenID Connect

Test IT позволяет авторизоваться с помощью сервисов аутентификации Keycloak и Auth0, основанных на протоколе OpenID Connect.

  1. Используя аккаунт с правами администратора, нажмите Администрирование на верхней навигационной панели.
  2. В навигационном меню слева выберите Подключения.
  3. Перейдите на вкладку OpenID Connect.
  4. Нажмите Создать.
  5. В открывшемся окне укажите:
    а. Название подключения. При необходимости можете добавить значок провайдера, для которого настраиваете подключение.
    б. В поле Authority укажите адрес провайдера, через которого вы настраиваете подключение.
    в. В поле Endpoint для получения конфигурации OpenID укажите адрес провайдера с путем до конфигурационного файла OpenID.
    г. Укажите идентификатор приложения провайдера в поле Client_ID.
    д. Укажите секретный ключ приложения в поле Client_secret.
    е. В поле Scope укажите данные о пользователях, которые необходимо получить из внешнего провайдера для входа в систему. Минимальный набор данных: OpenID, email, profile.
  6. Нажмите Сохранить.
  7. Во внешнем сервисе укажите callback URL.
    Ссылка должна иметь следующий формат: https://{test_it_domain}/api/auth/signin-oidc, где {test_it_domain} необходимо заменить на адрес вашей системы Test IT.

После добавления OAuth 2.0 провайдера на странице логина появляется возможность авторизации с помощью него. Пользователь, который авторизуется с помощью OAuth 2.0 провайдера, регистрируется в системе и наделяется системной ролью Пользователь при наличии свободных лицензий.

Обновлено: