Получить имя пользователя клиентской системы на стороне клиента (JS / React) ИЛИ на стороне сервера (java) для аутентификации - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть приложение, использующее React JS для клиентской стороны, а загрузка Java / Spring (REST API) используется для серверной стороны. Серверное приложение разворачивается в удаленном месте, доступном через IP (Windows машина). Я не хочу создавать страницу входа в систему и передавать имя пользователя / пароль явно, а хочу, чтобы текущее зарегистрированное имя пользователя системы на внутренней стороне (загрузка java / spring) проверило / подтвердило подлинность пользователя.

Проблема: Я хочу получить системное имя пользователя, в данный момент вошедшего в систему (Windows машина), которое использует приложение React в браузере ИЛИ я могу получить то же самое на стороне сервера, используя HttpServletRequest или еще?

Уже выглядело решение: Я уже искал следующую похожую ссылку, но она включает создание апплета на стороне пользовательского интерфейса для захвата имени пользователя, вошедшего в систему. Получить клиента windows имя пользователя

Также уже существует решение для языка. NET с использованием: HttpContext.Current.User.Identity.Name.Split (' \ ');

Может кто-нибудь подсказать, возможно ли это с помощью кода на стороне клиента (JS / React) ИЛИ на стороне сервера (java) ИЛИ Нужно ли использовать какой-либо механизм аутентификации?

PS: Я хочу аутентифицировать зарегистрированного пользователя windows по записям базы данных.

Заранее спасибо!

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