2012-02-06 3 views
1

어떻게에 대한 자격 증명을 검색 할 수 있습니다 현재 로그인 된 Windows 사용자 독립 실행 형 응용 프로그램에서 자바자바 : IE 브라우저에서 창 자격 증명을 액세스하는 방법

에 내 웹 응용 프로그램에 액세스하는, 내가의 사용자 ID에 액세스 할 수 있는지 항상 웹 응용 프로그램에 액세스하는 톰캣, 사용자가 아닌 ID를 실행하는 사용자의 ID를 출력하기 때문에

com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem(); 
System.out.println(NTSystem.getName()); 

그러나 사용하여 로그인 한 윈도우 사용자는이 웹 응용 프로그램에 대해 작동하지 않습니다

나는 이것이 이루어지고있는 것을 본다. 인터넷 익스플로러를 통해 웹 사이트에 접속하면 자동으로 로그인되지만 다른 브라우저를 사용하면 로그인 상자가 튀어 나옵니다. 어떻게이 아이디어를 얻을 수 있는지, 고마워요?

내 웹 응용 프로그램은 당신이 (이 Windows 통합 인증으로 구성되어 있다고 가정) IE가 전송됩니다 토큰 Kerberos를받을 수있는 라이브러리를 사용할 필요가 톰캣 7

답변

1

이것을 달성하기위한 몇 가지 옵션이있다. Tomcat에는 homepage에 대한 몇 가지 제안 사항이 있습니다. 저는 IIS의 정면과 봄 보안 kerberos 확장을 모두 사용했으며 제대로 작동합니다.

관련 문제