我安装了NiFi 1.7.1和NiFi ToolKit。
而且,我尝试在NiFi中添加LDAP身份验证。
但是,我尝试登录NiFI登录页面,但发生错误“ 提供的用户名和密码无效。“
login-identity-providers.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>
并且,我的LDAP服务器表是:
为什么不起作用?
我输入了正确的密码,但是它不起作用。
(ID:管理员,密码:passwd)
答案 0 :(得分:4)
您配置的“用户搜索过滤器”正在引用条目的sAMAccountName
。什么是管理员的sAMAccountName
?您是说要像屏幕快照中的显示一样引用cn
吗?