У меня есть приложение, использующее 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 по записям базы данных.
Заранее спасибо!