I'm experimenting with Elasticsearch and X-Pack, I'm using X-Pack in trial mode with no license, installed via RPM.
I've installed a 2-node cluster on Oracle Linux 7.x, using Oracle jdk1.8.0_121 (
System Locale: LANG=en_US.UTF-8
VC Keymap: it
X11 Layout: it,us
X11 Variant: ,
I installed X-Pack plugin for elastichsearch and Kybana, then I configured a realm to authenticate against our Active Directory (no SSL, Windows 2012 R2) and it works fine, I'm able to login in Elastiscsearch and Kybana with roles that I mapped.
Then I configured a realm to authenticate against an LDAP infrastructure (389console) and I was never able to login, authentication ever fails. I've done a lot of checks without observe any error so I tried changing the LDAP user's password with a simpler one without any special chars and, magically, authentication via LDAP starts working like a charm.
Then I restored previous password and authentication fails again. The only not-alphanum chars in the password were an "@" and a "-"
The same password for a user authenticated via AD works with no issue, seems to be an issue only when using LDAP realms.
So... I think if there was a bug in the parser for LDAP realms there would be many reports about instead I found nothing.
What am I doing wrong?