Как получить имя пользователя удаленного пользователя в Java
Я работаю над приложением, которое не имеет никакого механизма входа в систему, любой пользователь в моей организации может использовать это. Но я хочу выбрать имя пользователя для удаленных пользователей, которые будут использовать мой инструмент. У меня есть кнопка, нажав на которую я хочу получить свои имена пользователей.
Я старалсяrequest.getRemoteUser
получилnull
, пыталсяSystem.getenv("USERNAME")
получение авторизованного пользователя на локальном хосте, где находится сервер. ПыталсяgetHostName
, System.getProperty
получил имя локального хоста. Пробовал это тоже -new com.sun.security.auth.module.NTSystem().getName()
но результат тот же.
Я использую java6, windows server и glassfish3 server.
Пожалуйста, предложите что-то, так как я не хочу использовать какую-либо внешнюю ссылку и инструмент.