Проверка подлинности AzureAD для Icingaweb2
Можно ли пройти аутентификацию на Icingaweb2 через AzureAD (SAML/oauth2/openID)?
2 ответа
Этого можно добиться, используя https://github.com/bitly/oauth2_proxy
После того, как этот прокси установлен и настроен, запустите его с
-set-xauthrequest
информация находится в github repo wiki / readmeНастройте icingaweb2 для внешней аутентификации, добавив:
[autologin] backend = external
в
authentication.ini
файлВ icingaweb2 вам нужно добавить:
fastcgi_param REMOTE_USER $http_X_User;
в конфигурацию nginx / apache.
Если вы будете использовать одно и то же имя файла cookie и секретную пару в конфигурации прокси-сервера oauth2, вы будете аутентифицированы на всех ваших системах (плагин Graylog SSO, Icinga2, любой ваш сайт) с чистым интерфейсом SSO.
В зависимости от объема доступной информации вы можете добавить пользовательское приложение в Azure AD.
Этот способ позволяет только соединение быть SAML.