NiFi:LDAP 身份验证问题

ko_*_*_ma 2 ldap apache-nifi

我安装了 NiFi 1.7.1 和 NiFi ToolKit。

并且,我尝试在 NiFi 中添加 LDAP 身份验证。

但是,我尝试登录 NiFI 登录页面,但出现错误“提供的用户名和密码无效。”

登录身份提供商.xml:

<provider>
    <identifier>ldap-provider</identifier>
    <class>org.apache.nifi.ldap.LdapProvider</class>
    <property name="Authentication Strategy">SIMPLE</property>

    <property name="Manager DN">CN=admin,OU=NIFI,DC=evidnet,DC=com</property>
    <property name="Manager Password">passwd</property>

    <property name="TLS - Keystore"></property>
    <property name="TLS - Keystore Password"></property>
    <property name="TLS - Keystore Type"></property>
    <property name="TLS - Truststore"></property>
    <property name="TLS - Truststore Password"></property>
    <property name="TLS - Truststore Type"></property>
    <property name="TLS - Client Auth"></property>
    <property name="TLS - Protocol"></property>
    <property name="TLS - Shutdown Gracefully"></property>

    <property name="Referral Strategy">FOLLOW</property>
    <property name="Connect Timeout">10 secs</property>
    <property name="Read Timeout">10 secs</property>

    <property name="Url">ldap://myhost:389</property>
    <property name="User Search Base">OU=NIFI,DC=evidnet,DC=com</property>
    <property name="User Search Filter">(sAMAccountName={0})</property>

    <property name="Identity Strategy">USE_USERNAME</property>
    <property name="Authentication Expiration">12 hours</property>
</provider>
Run Code Online (Sandbox Code Playgroud)

并且,我的 LDAP 服务器表是:

在此输入图像描述

为什么不起作用?

我输入了正确的密码,但不起作用。

(ID:admin,密码:passwd)

Mat*_*man 5

您配置的“用户搜索过滤器”正在引用条目的sAMAccountName. 管理员的是什么sAMAccountName?您的意思是引用cn您在屏幕截图中显示的内容吗?