如何使用 WSO2 IS 为 SSO 配置 Apache NiFi

How to configure Apache NiFi with WSO2 IS for SSO

我已经将 NiFi 与 Apache Knox 集成,但我不知道如何使用 SAML2 将 NiFi 与 WSO2 IS 集成。如何使用 SSO 的 SAML 将 Apache NiFi 与 WSO2 Identity server 集成。

看来,NiFi不支持SAML认证。但支持OIDC流。参考this

因此要与WSO2 IS集成,您可以创建一个service provider with OAuth in WSO2 IS side and set up with the NiFi. You can also refer to this,它以google为例说明了如何将OIDC与NiFi集成。这里与WSO2唯一不同的是OAuth应用的创建方式。

现在我们可以在Nifi中配置SAML了。找到 a resource 与此相关。

引用资源:

In order to perform any type of authentication, we first need a secured NiFi instance. There are already many posts that cover this topic, so the starting point will be assuming that you can configure NiFi with a keystore, truststore, and https host/port.