Этого на самом деле можно добиться с использованием 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.