2015-03-18 2 views
0

У меня есть Java ADF Web Application и ее в нашей компании, и мы используем защищенную сеть , поэтому я могу аутентифицировать пользователей, зависящих от входа в Windows ... если мы сможем получить пользователя. windows мы можем это сделатьВойти без входа Страница

Я пытаюсь выполнить некоторые команды в java как String username = System.getProperty ("user.name"); System.getenv ("USERNAME"); , но все они дают мне сервер пользователя не клиент

и я попробовать

request.getRemoteUser() ... она всегда возвращает нуль, пока я не делаю SSO для входа и мне не нужно SSO вызвать пользователь Войти на его счет в Windows,

Может ли один помочь мне

ответ

0

Если вы хотели бы, чтобы пользователь вошел в приложение на основе его регистрацию на рабочую станцию ​​окна, то вы в основном просите Single Sign-On (SSO). В этом случае request.getRemoteUser() будет правильным методом вызова.

Вы также можете проверить заголовки запроса и найти заголовок, заполненный именем пользователя, а затем получить его значение через request.getHeader ("USER_HEADER_NAME").

+0

Thanx для воспроизведения zorbathegeek Single Sign-On (SSO) необходимо ввести имя пользователя и пароль для учетной записи в окнах , но им вход в первый раз, когда я вхожу окно моего счет есть способ получить, что пользователь без другой аутентификации –

+0

Возможно, я не понимаю, чего вы пытаетесь достичь, но, насколько мне известно, вам нужно настроить Single Sign-on в приложение, если вы хотите получить доступ к нему без другой аутентификации. – zorbathegeek

+0

Я просто хочу войти в систему без какой-либо аутентификации просто войдите в систему, зависит от пользователя, который входит в окна , это возможно в java –

Смежные вопросы