【问题标题】:How to configure Apache NiFi with WSO2 IS for SSO如何使用 WSO2 IS 为 SSO 配置 Apache NiFi
【发布时间】:2021-05-19 08:27:50
【问题描述】:

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

【问题讨论】:

    标签: wso2 apache-nifi wso2is


    【解决方案1】:

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

    引用资源:

    为了执行任何类型的身份验证,我们首先需要一个安全的 NiFi 实例。已经有很多帖子涵盖了这个主题,所以起点将假设您可以使用密钥库、信任库和 https 主机/端口配置 NiFi。

    【讨论】:

    • 这是正确的。我已将 NiFi 1.15.2 与基于 SAML 2.0 的身份验证服务连接起来。
    【解决方案2】:

    看起来,NiFi 不支持 SAML 身份验证。但支持OIDC流。参考this

    所以要与 WSO2 IS 集成,您可以在 WSO2 IS 端创建一个service provider with OAuth 并与 NiFi 一起设置。您也可以参考this,其中以google为例说明了如何将OIDC与NiFi集成。这里与 WSO2 唯一不同的是 OAuth 应用程序的创建方式。

    【讨论】:

    • 谢谢您的回复!!,我们可以更改SAML身份验证的源代码吗,需要更改。
    • 我们无法更改 SAML 身份验证器代码并使其支持。您可以将 SAML 用于应用程序 - IS 流和 oauth 流用于 IS - NiFi 流
    • 对不起,我们可以通过更改 Nifi 的源代码在 nifi 中启用 SAML 身份验证。
    猜你喜欢
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多