Как я могу получить учетные данные для текущего вошедшего в систему пользователя Windows, который обращается к моему веб-приложению в java
Из автономного приложения я могу получить доступ к идентификатору пользователя вошедшего в систему пользователя окна, используя
com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem();
System.out.println(NTSystem.getName());
Однако это не будет работать для веб-приложения, поскольку оно всегда будет распечатывать идентификатор пользователя, который запускает Tomcat, а не идентификатор пользователя, который обращается к веб-приложению
Я вижу, как это делалось раньше, что если я захожу на веб-сайт через IE, он автоматически входит в систему, но я использую другой браузер, после чего появляется окно входа.Любая идея, как этого добиться, спасибо?
Мое веб-приложение написано на JSF с Tomcat 7.