ldap authentication plugin implementation

Change-Id: I0ab793bc905b044ed5debbf32f565efd6770f5d6