如何集成Apache NiFi和Azure Active Directory以进行用户身份验证?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何集成Apache NiFi和Azure Active Directory以进行用户身份验证?相关的知识,希望对你有一定的参考价值。
我正在开发安全的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配置TLS(TLS关闭时不启用身份验证机制)
- 在
nifi.properties
中配置OpenID Connect端点和客户端ID /机密 - 配置用户和组
Bryan Bende的博客上有step-by-step instructions for configuring OpenID Connect & NiFi。
注意:我理解避免“仅限doc链接”的答案,但这是问题,并且重新发布所有步骤都是过度的。
以上是关于如何集成Apache NiFi和Azure Active Directory以进行用户身份验证?的主要内容,如果未能解决你的问题,请参考以下文章