LINUX.ORG.RU

mono + ipa(ldap) + novell


0

1

Всем доброго времени суток.

Подскажите, не могу подключиться к ipa через ldap. Для подключения использую Novell.ldap

Код:

int ldapPort = LdapConnection.DEFAULT_SSL_PORT;
int ldapVersion = LdapConnection.Ldap_V3;
System.String ldapHost = "ipa-server.ipadev.local";
System.String loginDN = "cn=vputin,cn=groups,cn=accounts,dc=ipadev,dc=local";
System.String password = "MySecretPass";

LdapConnection conn = new LdapConnection();
conn.SecureSocketLayer = true;
conn.UserDefinedServerCertValidationDelegate += delegate {
				return true;
			};

            try
            {
                conn.Connect(ldapHost, ldapPort);
                conn.Bind(loginDN, password);

                
                conn.Disconnect();
            }
            catch (LdapException e)
            {
                if (e.ResultCode == LdapException.NO_SUCH_OBJECT)
                {
                    System.Console.Error.WriteLine("Error: No such entry - " + e.ToString());
                }
                else if (e.ResultCode == LdapException.NO_SUCH_ATTRIBUTE)
                {
                    System.Console.Error.WriteLine("Error: No such attribute");
                }
                else
                {
                    System.Console.Error.WriteLine("Error: " + e.ToString());
                }
            }

вылетает с ошибкой: Error: LdapException: (48) Inappropriate Authentication

при этом поиск в консоли нормально отрабатывает: ldapsearch -x -b 'cn=vputin,cn=groups,cn=accounts,dc=ipadev,dc=local' -s sub (-x даёт нам Simple Auth, но как его включить в Novel.ldap пока не нашёл)

если корректировать loginDN - то ошибка меняется на no such object (32).

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.