запрос для пользователя AD с JS (на странице html) - PullRequest
0 голосов
/ 25 марта 2020

Я создаю страницу HTML, и в одном из ее текстовых полей я хочу, чтобы пользователь вводил номер сотрудника и проверял его (независимо от того, используется ли этот номер или нет) с помощью простой кнопки.

Сам запрос AD довольно прост, и одна строка в powershell может это сделать.

Get-ADUser -Filter {employeenumber -eq "XXXXXXX"}

Проблема начинается (по крайней мере для меня) с того, как интегрировать это в страницу HTML. Я начал читать в Google, но все найденные ответы приводят меня к PHP и JavaScript и к действительно сложным сценариям (более 50 строк кода), и, поскольку я не знаю ни одного из этих языков, это становится утомительной работой для (что я и предполагал) простая вещь.

Есть ли простой способ сделать это (написать функцию в JS или вызвать внешний сценарий PS)? Сам HTML использует простой <table> и некоторые кнопки, которые запускают очень простые функции из файла .js, расположенного в той же папке (IIS или другие веб-серверы не задействованы. Сейчас я запускаю это локально).

1 Ответ

0 голосов
/ 25 марта 2020

Active Directory работает с протоколом LDAP и по умолчанию не имеет RESTful API. Невозможно отправить запрос LDAP с внешней стороны (IE из браузера). См. post

Во многих аспектах (безопасность, надежность и т. Д. c) лучший способ сделать это - сделать это на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...