我正在开发安全的NiFi,以通过Azure Active Directory对用户进行身份验证。我怎样才能做到这一点?我找到了使用LDAP的资源。但是我们没有Azure AD以外的任何本地Active Directory或LDAP。我们正在使用Tableau,其中Tableau用户通过Azure Active Directory进行身份验证。它会在一天内与tableau服务器的用户列表同步一次。现在我的计划是使用Azure AD对NiFi用户进行相同的用户身份验证。我怎样才能做到这一点?非常感谢任何指导和帮助。谢谢。
看来Azure Active Directory支持Apache NiFi支持的OpenID Connect身份验证。你可以在Microsoft's site上看到这个,在管理员指南中有NiFi中的definitions for each property for configuring OpenID Connect。
一般来说,您需要:
nifi.properties
中配置OpenID Connect端点和客户端ID /机密Bryan Bende的博客上有step-by-step instructions for configuring OpenID Connect & NiFi。
注意:我理解避免“仅限doc链接”的答案,但这是问题,并且重新发布所有步骤都是过度的。