提问者:小点点

使用OpenID认证Nifi使用API连接


我是OpenID连接的新手

我已经编写了python代码,它为基本的nifi安装进行自动流程部署(不安全)

现在,我必须将代码移动到安全的Nifi安装。如何使用nipyapi/rest API对OpenID连接进行身份验证?

根据与Bryan的讨论,我计划使用客户端证书进行身份验证,但它开始出现授权错误。并提出了另一个细节问题。Nifi-客户端证书授权错误


共1个答案

匿名用户

OpenID Connect 通常要求您遵循重定向流程,通常在浏览器中。NiFi将您重定向到OIDC提供商的登录页面,完成后,OIDC提供商会将您重定向回NiFi。我不完全确定如何,或者您是否可以,从脚本执行此登录过程。一个简单的替代方法是生成一个客户端证书来表示任何NiPyApi脚本的自动化用户。默认情况下,始终为 NiFi 启用客户端证书身份验证。