Как интегрировать Apache NiFi и Azure Active Directory для аутентификации пользователей? - PullRequest
0 голосов
/ 25 февраля 2019

Я работаю над безопасным NiFi для аутентификации пользователей через Azure Active Directory.Как я могу это сделать?Я нашел ресурсы, используя LDAP.Но у нас нет локальной Active Directory или LDAP, кроме Azure AD.Мы используем Tableau, где пользователи Tableau проходят проверку подлинности через Azure Active Directory.Он синхронизируется один раз в день со списком пользователей сервера таблиц.Теперь я планирую сделать такую ​​же аутентификацию пользователей для пользователей NiFi с помощью Azure AD.Как я могу это сделать?Любые рекомендации и помощь с благодарностью.Спасибо.

1 Ответ

0 голосов
/ 25 февраля 2019

Похоже, Azure Active Directory поддерживает аутентификацию OpenID Connect, которую поддерживает Apache NiFi.Вы можете прочитать об этом на сайте Microsoft , и для каждого свойства для настройки OpenID Connect в NiFi есть определения в Руководстве администратора.

Как правило, вам необходимо:

  1. Настроить TLS для NiFi (механизмы аутентификации не включены, когда TLS выключен)
  2. Настроить конечную точку OpenID Connect иидентификатор клиента / секрет в nifi.properties
  3. Настройка пользователей и групп

На Брайане Бенде есть пошаговые инструкции по настройке OpenID Connect & NiFi блог.

Примечание: Я понимаю, что избегать ответов "только ссылка на документацию", но это вопрос, и перепост всех шагов - это излишне.

...