2013-04-29 72 views
0

我有一個Web應用程序在Java EE中用Struts完成,它有一個登錄屏幕,但我不想使用它,但我登錄到我的應用程序時登錄到我的系統使用我的系統用戶名和密碼,並且所有系統將連接到相同的域或網絡並在域服務器中配置,我的應用程序用戶名和密碼也將具有與我的系統(pc)相同的登錄憑據。當登錄到我的系統時直接登錄到我的應用程序

一旦用戶登錄到他的電腦,它應該在瀏覽器中輸入URL時連接到應用程序,並與同一系統中的其他用戶一起登錄時,它應該使用該用戶登錄(所有在客戶端PC的用戶將在域配置)

我不知道如何去實現它,

請幫我

+0

不知何故,您可能需要訪問您的web應用程序存儲的物理cookie。 – Ankit 2013-04-29 09:52:15

+0

您是否使用LDAP進行Windows身份驗證? – happy 2013-04-29 11:38:35

+0

您是否看到下面的答案?它有幫助嗎? – Michael 2013-05-03 12:38:28

回答

0

注:Windows身份驗證的使用是不是簡單的任務。 您需要爲Kerberos身份驗證 http://tomcat.apache.org/tomcat-7.0-doc/windows-auth-howto.html

配置Tomcat在你的應用起飛的用戶名使用:httpServletRequest.getUserPrincipal();

+0

我正在使用Tomcat Web服務器。提供一些能幫助我很多的例子。 – user25226 2013-04-29 10:28:45

+0

你打開了我的答案中提供的鏈接嗎?它包含逐步指導如何做到這一點。 – Michael 2013-05-06 10:08:04

相關問題