Configure Nifi using Ldap to do Authentication to Web UI
Configure from Ambari Console
Ambari -> Nifi -> Configs -> Advanced nifi-login-identity-providers-env
using LDAP
- if use LDAP the truststore and keystore can just use server’s keystore and truststore with no furthur configuration
1 | <loginIdentityProviders> |
using LDAPs
- if use LDAPs, we should import AD’s certificates into server’s truststore
1 | [root@nifi-server01 ~]# /usr/lib/jvm/java-1.8.0-oracle/bin/keytool -import -file /usr/hdf/current/ranger-usersync/conf/symantec-intermediate-ca.cer -alias symantec-intermediate-ca -keystore /etc/security/certificates/nifi/nifi.server.truststore.jks |
1 | <loginIdentityProviders> |
Reference Links
https://pierrevillard.com/2017/01/24/integration-of-nifi-with-ldap/