簡體   English   中英

使用Active Directory登錄時,如何在Web應用程序(在GWT中)中獲得用戶登錄名?

[英]How can I get user logon name in web application (in GWT) when I logged using Active Directory?

首先,對不起我的英語:P

我需要的? 在我的Web應用程序中(我用GWT編寫,但可以是JSP),我只需要使用Active Directory顯示標簽:“ 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>

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

我使用Waffle-Authentication Framework解決了我的問題。

您需要使用ntlm協議。 將其與ie一起使用(因為您正在請求ms用戶名)將為您提供用戶名。 您不需要密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM