kindly provide me the steps for nifi and ldap integration.
You have a lot of great resources on the Internet to help you with this task. Here are few links:
Hope this helps.
If you installed NIFi via HDF Ambari, you will want to edit the ldap-provider settings in in the following section:
Of course you will need to obtain the proper values for your particular LDAP installation.
**** Make sure you remove the two comment lines that wrap this ldap-provider section.
You will also need to set the nifi.security.user.login.identity.provider to "ldap-provider" to match the provider name above:
If you are not using Ambari do install your NiFi, the same configurations needed to be done, but will be performed by manually editing the following files:
Documentation on NIFi LDAP configuration can be found in the NiFi admin guide also:
A restart of your NiFi will need to occur before these changes will take affect.
Also keep in mind that this does not disable the default user certificate authentication method. Users will only see the login screen if they do not present a user certificate.
I did perform the steps as mentioned above but nifi login did not prompt for any password and direct login is observed.
May I know what do you mean by:
"Also keep in mind that this does not disable the default user certificate authentication method. Users will only see the login screen if they do not present a user certificate."
I believe I am not providing any user certificate and I am logging in to nifi using URL:
In our case 8086 is the used port.
I do not understand why this is so. I also want to add LDAP authentication to my NiFi setup but everything is behind a proxy that's in charge of encryption. The proxy decrypts all the information and sends it as an HTTP request to NiFi. Does this mean that I cannot use LDAP until I can defer the encryption onto the NiFi service?
There are multiple resources that can help but will take time to get through.
I experience same feeling and manage to complete the setup within a week. I documented number of critical steps as well as useful resources as following, hope it helps.