Рейтинг:0

Фильтр имени домена пользователя в LDAPv3 (не AD)

флаг tf

Я пытаюсь получить свой UID из LDAP с помощью фильтра, который может распознавать всего пользователя с (внутренним) доменом. Например: (внутренний) домен LDAP — «office.intern», пользователь (uid) — «peter.pan», адрес электронной почты — «[email protected]». Но я хочу найти/отфильтровать "[email protected]" как полное доменное имя пользователя (основное имя пользователя) найти "peter.pan". И я понятия не имею, как должен выглядеть фильтр.

Может кто-нибудь просветить меня. Пожалуйста!!!! Заранее спасибо.

флаг cn
Bob
Когда нет атрибута со значением `[email protected]` для поиска, вы не должны использовать его в качестве фильтра. - Тогда у вас есть следующие варианты: перед выполнением запроса ldap либо просто сначала разделите имя пользователя на `@`, а затем выполните поиск только `peter.pan`, либо замените office.intern на office.com и найдите атрибут электронной почты с атрибутом значение `[email protected]` и, возможно, ограничить результаты поиска соответствующей базой поиска, чтобы найти результаты только для office.intern
флаг tf
Привет, Боб, большое спасибо. Я боялся этого ответа, так как мне нужен официальный адрес электронной почты [email protected] для уведомлений и [email protected] в качестве логина для сервера crushftp. И да, вы правы, я могу запросить «uid» и «mail», и это работает, потому что это значение. Я слишком новичок в этом вопросе сопоставления фильтров ldap и подумал, что в нашем цифровом мире должен быть «обходной путь» для «извлечения» имени участника-пользователя. Спасибо за ваше время.
флаг cn
Bob
Вместо запутанного технического решения, как насчет того, чтобы просто указать вашим (FTP) пользователям использовать имя для входа в систему, под которым вы их действительно знаете, в вашем LDAP? то есть * Уважаемый г-н. Pan, войдите в систему с помощью `ftp://peter.pan:@ftp.example.com`*
флаг tf
Привет Боб, еще раз спасибо за эту идею. Прошу прощения, что не все объяснил. Да, вы правы в своей идее. Но я пытался выяснить, как я могу подключить пользователя внутреннего домена к бэкэнду ftp для администрирования сервера. И ты не мог этого знать. Мне жаль. НО вы дали мне очень хороший намек! Я жестко закодировал **[email protected]** в типе атрибута «номер отдела», так как он не используется. И теперь я могу отфильтровать атрибут. Я должен сказать спасибо за то, что привели меня к «уродливому» обходному пути. :) Но это работает! СПАСИБО.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.