2014-07-09 1 views
0

우리는 원격 사용자 윈도우 인 userName을 얻을 필요가 있습니다.Single Sign On Jsp & 원격 사용자 이름 얻기

NTLM 인증을 사용하려고했지만 작동하지 않아 서버의 Windows 사용자 이름을 제공합니다.

아무도 내게 해결책을 제안 할 수 있습니까?

+0

NTLM을 시도했습니다. 오 멋지네. 어떻게 NTLM을 정확히 시도 했습니까? – developerwjk

+0

NTLMAuthentication의 기본 기능을 시도하여 사용자 이름을 가져 왔지만 응용 프로그램이 배포 된 시스템의 서버 사용자 이름을 가져옵니다. – user153

+0

NTLM은 Microsoft이므로 Java와 어떻게 인터페이스합니까? 일부 코드 (라이브러리 이름이 아마도 사용됨)를 제공해야하거나 아무도 정말로 도움이되지 않아야합니다. – developerwjk

답변

0

Kerberos 인증을 사용하는 spnego를 사용할 수 있습니다.이 인증은 NTLM보다 더 안전합니다. 시도하십시오 Spnego Filter.

+0

이 프레임 워크를 사용하는 것 외의 원격 사용자 이름을 얻는 다른 방법이 없습니까? jquery로 가능합니까? – user153

+0

아니요, jQuery는 클라이언트 측 javascript에 사용되지만 서버 측에 사용자 이름이 필요합니다. –