Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить логин Windows-пользователя / 15 сообщений из 15, страница 1 из 1
25.12.2018, 01:56
    #39752572
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Есть локальная сеть с доменом и сайт, на который заходят из этой сети. Нужно на веб-сервере получить имя текущего доменного пользователя.
Рабочий вариант у меня есть, но не очень удобный. Сайт можно перевести на https, включить обязательное использование клиентского сертификата, а сертификаты загружать через групповые политики.
А нельзя ли без https, используя http-заголовки и/или клиентский js?
...
Рейтинг: 0 / 0
27.12.2018, 16:31
    #39754012
Руслан Дамирович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Alibek B.,
Общий ответ - никак. Сервер знает о клиенте ровно то, что клиент сообщил.
https://stackoverflow.com/questions/9518092/javascript-how-to-get-the-name-of-the-current-user

Чем вам HTTPS не угодил - для него нужен только серверный сертификат. И к авторизации пользователя вообще отношения не имеет.

Basic Authentication + LDAP, но они не про вашу хотелку автоматического подхвата логина.

Так что ставьте пользователям сертификаты и ведите базу сертификатов на сервере, чтобы автоматом пользователя логинить.
...
Рейтинг: 0 / 0
27.12.2018, 16:48
    #39754024
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Руслан ДамировичСервер знает о клиенте ровно то, что клиент сообщил.
Клиентские сертификаты не нравятся тем, что их нужно выпускать, перевыпускать, загружать в профиль пользователя и т.п.
Если не брать во внимание curl, wget и прочую экзотику, то нельзя ли с помощью заголовков попросить браузер (пусть даже только IE) передать текущий логин пользователя?
...
Рейтинг: 0 / 0
27.12.2018, 16:52
    #39754027
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
ASP NET MVC

@User.Identity.Name
...
Рейтинг: 0 / 0
27.12.2018, 16:54
    #39754030
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
У меня сервер на LAMP.
Но ведь @User.Identity.Name не сам по себе на сервере берется, а получается через заголовки или клиентский скрипт.
Если так, то его можно и эмулировать.
...
Рейтинг: 0 / 0
27.12.2018, 16:57
    #39754034
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
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 должно быть проще.
...
Рейтинг: 0 / 0
27.12.2018, 16:59
    #39754036
Малыхин Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
консольная команда «query session» и любой из способов вызвать ее удаленно
...
Рейтинг: 0 / 0
27.12.2018, 17:00
    #39754037
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Alibek B.У меня сервер на LAMP.

Т.е. Apache HTTP ?

http://ru.lmgtfy.com/?q=Single sign on windows Apache HTTP
...
Рейтинг: 0 / 0
27.12.2018, 17:03
    #39754039
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Да, похоже на нужное, спасибо.
...
Рейтинг: 0 / 0
27.12.2018, 17:27
    #39754058
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Alibek B.,
Это делает серверный бэк программист.
Почему вы решили спросить в js непонятно.
...
Рейтинг: 0 / 0
27.12.2018, 17:39
    #39754075
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Petro123Alibek B.,
Это делает серверный бэк программист.
Почему вы решили спросить в js непонятно.
SSO к "программистам" вообще никаким боком, это чистое администрирование. Поскольку отдельного подфорума "Apache HTTP" или "Нужно на веб-сервере" нет, спросить в данном подфоруме вполне логично. IMHO & AFAIK
...
Рейтинг: 0 / 0
27.12.2018, 17:42
    #39754081
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Leonid Kudryavtsev,
Почему никаким? Сессию кто открывает? Фильтр кто ставит на сервере?
Апач же только статику отдает?
...
Рейтинг: 0 / 0
27.12.2018, 17:44
    #39754084
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Leonid Kudryavtsev,
В жабе и шарпе SSO пишут.
Ни разу не видел чтобы его не писать)
...
Рейтинг: 0 / 0
27.12.2018, 17:59
    #39754095
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Petro123Апач же только статику отдает?

а для статики security не нужна ?

В данном случае, нужно ввести Web Server в домен и научить Web Server авторизоваться через Active Directory "прозрачно для пользователя". Т.е. Single Sign On - раз залогинился в Active Directory (Windows), значит имеешь права на доступ к ресурсам домена.

В принципе, можно, конечно, автора послать в подфорум Windows, но там тоже могут не понять, какое отношение Apache имеет к Windows )))

IMHO & AFAIK
...
Рейтинг: 0 / 0
27.12.2018, 18:15
    #39754110
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить логин Windows-пользователя
Leonid Kudryavtsevа для статики security не нужна ?я просто не верю что такие бывают))

Leonid Kudryavtsevввести Web Server в домен
Это вроде только с сертификатом.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить логин Windows-пользователя / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]