2011-12-15 83 views
0

起初,對不起我的英語:P當我使用Active Directory登錄時,如何在Web應用程序(GWT中)中獲取用戶登錄名?

我需要什麼?在我的Web應用程序中(我使用GWT編寫,但可以是JSP),我只需要使用Active Directory顯示Label:「Hi,John」,其中「John」是用戶登錄名。

我可以在JCIFS中做到嗎?

舉例說:

<filter> 
    <filter-name>NtlmHttpFilter</filter-name> 
    <filter-class>jcifs.http.NtlmHttpFilter</filter-class> 

    <init-param> 
     <param-name>jcifs.http.domainController</param-name> 
     <param-value>192.168.29.27</param-value> 
    </init-param> 

    <init-param> 
     <param-name>jcifs.smb.client.domain</param-name> 
     <param-value>DEMO</param-value> 
    </init-param> 
    <init-param> 
     <param-name>jcifs.smb.client.username</param-name> 
     <param-value>user</param-value> 
    </init-param> 
    <init-param> 
     <param-name>jcifs.smb.client.password</param-name> 
     <param-value>pass</param-value> 
    </init-param> 
</filter> 

但我還沒有用戶名/密碼。我需要的只是用戶名:)

回答

0

您需要使用ntlm協議。使用它與ie(因爲你要求ms用戶名)會給你的用戶名。你不需要密碼。

+0

是的,我在IE中工作。任何例子? – Samoth 2011-12-19 08:51:31

相關問題