2015-06-17 3 views
1

Я использую nginx в качестве обратного прокси-сервера для защиты конечных точек HTTP-сервера. Я хочу использовать Azure AD в качестве поставщика проверки подлинности. Как сделать учетные данные nginx для проверки Azure AD? Должен ли я использовать Oauth? Как?Как настроить nginx для аутентификации пользователей через Azure AD?

ответ

0

Это может быть что-то https://github.com/kvspb/nginx-auth-ldap Или вам придется прибегнуть к php-скрипту, запрашивающему AD, возвращающему токен для аутентификации сеанса. Или через Lua https://github.com/Kloadut/SSOwat

+0

Я хотел бы избежать строительства nginx, если это возможно. Похоже, https://github.com/bitly/oauth2_proxy работает из коробки. Я что-то упускаю? Я знаю, что он не поддерживает WebSockets (что является проблемой, поскольку я хочу, чтобы nginx обратил прокси-сервер для Kibana, которому нужны WebSockets, AFAIK). – Gatis

+0

oauth2 - это бэкэнд-решение, такое же, как и php. – itpp13

+0

Почти аналогичный http://stackoverflow.com/questions/1003751/how-do-i-use-microsoft-ad-and-php-single-sign-on-web-app – itpp13

Смежные вопросы