SPNEGO NiFi - Successful when you hit NiFi Home Page URL (sales1).
Next steps/Plan:
On Nifi Home Page, Enable Developer Tools & Monitor Network Logs to get the Bearer Token (under current-user and Authorization part of Request Headers)
Lets use the Bearer Token we got to populate the below commands.
1. Another way to get the token, Do curl 'https://nifi-host:port/nifi-api/access/token' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' --data 'username=ldap-username&password=ldap-password' --compressed --insecure
to get the token
2.The "Bearer" presented in the rest-api call will be checked against the access policies assigned to that user.
Just remember that everything you do via NiFi's UI, are nothing more then calls to nifi-api.
@sbabu Getting the token this way does not work for me as there is a '%' in the password I am using, which causes curl to throw an error. How can I get around this? The script I am developing is going to be used by different people so I cannot know ahead of time to escape any special characters.