如何集成Apache NiFi和Azure Active Directory以进行用户身份验证?

问题描述 投票:0回答:1

我正在开发安全的NiFi,以通过Azure Active Directory对用户进行身份验证。我怎样才能做到这一点?我找到了使用LDAP的资源。但是我们没有Azure AD以外的任何本地Active Directory或LDAP。我们正在使用Tableau,其中Tableau用户通过Azure Active Directory进行身份验证。它会在一天内与tableau服务器的用户列表同步一次。现在我的计划是使用Azure AD对NiFi用户进行相同的用户身份验证。我怎样才能做到这一点?非常感谢任何指导和帮助。谢谢。

azure azure-active-directory apache-nifi
1个回答
2
投票

看来Azure Active Directory支持Apache NiFi支持的OpenID Connect身份验证。你可以在Microsoft's site上看到这个,在管理员指南中有NiFi中的definitions for each property for configuring OpenID Connect

一般来说,您需要:

  1. 为NiFi配置TLS(TLS关闭时不启用身份验证机制)
  2. nifi.properties中配置OpenID Connect端点和客户端ID /机密
  3. 配置用户和组

Bryan Bende的博客上有step-by-step instructions for configuring OpenID Connect & NiFi

注意:我理解避免“仅限doc链接”的答案,但这是问题,并且重新发布所有步骤都是过度的。

© www.soinside.com 2019 - 2024. All rights reserved.