|
|
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Есть локальная сеть с доменом и сайт, на который заходят из этой сети. Нужно на веб-сервере получить имя текущего доменного пользователя. Рабочий вариант у меня есть, но не очень удобный. Сайт можно перевести на https, включить обязательное использование клиентского сертификата, а сертификаты загружать через групповые политики. А нельзя ли без https, используя http-заголовки и/или клиентский js? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 01:56 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Alibek B., Общий ответ - никак. Сервер знает о клиенте ровно то, что клиент сообщил. https://stackoverflow.com/questions/9518092/javascript-how-to-get-the-name-of-the-current-user Чем вам HTTPS не угодил - для него нужен только серверный сертификат. И к авторизации пользователя вообще отношения не имеет. Basic Authentication + LDAP, но они не про вашу хотелку автоматического подхвата логина. Так что ставьте пользователям сертификаты и ведите базу сертификатов на сервере, чтобы автоматом пользователя логинить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 16:31 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Руслан ДамировичСервер знает о клиенте ровно то, что клиент сообщил. Клиентские сертификаты не нравятся тем, что их нужно выпускать, перевыпускать, загружать в профиль пользователя и т.п. Если не брать во внимание curl, wget и прочую экзотику, то нельзя ли с помощью заголовков попросить браузер (пусть даже только IE) передать текущий логин пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 16:48 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
ASP NET MVC @User.Identity.Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 16:52 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
У меня сервер на LAMP. Но ведь @User.Identity.Name не сам по себе на сервере берется, а получается через заголовки или клиентский скрипт. Если так, то его можно и эмулировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 16:54 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
AFAIK вроде это называется Single Sign On Для Weblogick существует следующая глава в доке https://docs.oracle.com/cd/E17904_01/web.1111/e13707/sso.htm#SECMG239 Configuring Single Sign-On with Microsoft Clients Автор не указал, что крутится на веб-сервере. В случае Windows-to-Windows должно быть проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 16:57 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
консольная команда «query session» и любой из способов вызвать ее удаленно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 16:59 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Alibek B.У меня сервер на LAMP. Т.е. Apache HTTP ? http://ru.lmgtfy.com/?q=Single sign on windows Apache HTTP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:00 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Да, похоже на нужное, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:03 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Alibek B., Это делает серверный бэк программист. Почему вы решили спросить в js непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:27 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Petro123Alibek B., Это делает серверный бэк программист. Почему вы решили спросить в js непонятно. SSO к "программистам" вообще никаким боком, это чистое администрирование. Поскольку отдельного подфорума "Apache HTTP" или "Нужно на веб-сервере" нет, спросить в данном подфоруме вполне логично. IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:39 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Почему никаким? Сессию кто открывает? Фильтр кто ставит на сервере? Апач же только статику отдает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:42 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, В жабе и шарпе SSO пишут. Ни разу не видел чтобы его не писать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:44 |
|
||
|
Получить логин Windows-пользователя
|
|||
|---|---|---|---|
|
#18+
Petro123Апач же только статику отдает? а для статики security не нужна ? В данном случае, нужно ввести Web Server в домен и научить Web Server авторизоваться через Active Directory "прозрачно для пользователя". Т.е. Single Sign On - раз залогинился в Active Directory (Windows), значит имеешь права на доступ к ресурсам домена. В принципе, можно, конечно, автора послать в подфорум Windows, но там тоже могут не понять, какое отношение Apache имеет к Windows ))) IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:59 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=21&tid=1443924]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
202ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 521ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...