第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在java中使用Windows憑據(jù)自動(dòng)登錄?

如何在java中使用Windows憑據(jù)自動(dòng)登錄?

慕桂英3389331 2023-08-09 16:15:46
我想在我的應(yīng)用程序中自動(dòng)驗(yàn)證登錄到其窗口的“活動(dòng)目錄用戶”。簡(jiǎn)而言之,我希望使用 Windows 憑據(jù)對(duì)我的應(yīng)用程序進(jìn)行 SSO。**客戶端是 React,后端是 Java 8 和 Spring 4.1.2,Spring Security 是 3.2.5。我已經(jīng)使用 spring LDAP 3.2.5 在我的應(yīng)用程序中驗(yàn)證并搜索“活動(dòng)目錄用戶”。但用戶在使用瀏覽器時(shí)應(yīng)提交用戶名和密碼。我讀過有關(guān)“集成 Windows 身份驗(yàn)證”(IWA)、“Kerberos”、“NTLM”的內(nèi)容。我應(yīng)該使用 NTLM 而不是 LDAP 嗎???或者,我應(yīng)該使用 Kerberos ???或者,我應(yīng)該使用 ADFS ???我應(yīng)該在活動(dòng)目錄中配置任何內(nèi)容嗎???**我無(wú)法在活動(dòng)目錄中配置任何內(nèi)容我應(yīng)該以編程方式在 React 中獲取 Windows 憑據(jù)并將其發(fā)送到服務(wù)器,然后從服務(wù)器我應(yīng)該將該憑據(jù)發(fā)送到 Active Directory 來驗(yàn)證它嗎???我不知道,但是,我應(yīng)該在“HTTP 響應(yīng)”中對(duì)“HTTP 選項(xiàng)請(qǐng)求”說些什么來強(qiáng)制瀏覽器在下一個(gè)請(qǐng)求中設(shè)置 Windows 憑據(jù)嗎?謝謝您的寶貴時(shí)間。
查看完整描述

1 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

有幾種方法可以做到這一點(diǎn):

Windows 身份驗(yàn)證

這對(duì)用戶來說是最好的,因?yàn)樗菬o(wú)縫登錄。如果該網(wǎng)站受信任,則瀏覽器會(huì)自動(dòng)將當(dāng)前登錄用戶的憑據(jù)發(fā)送到該網(wǎng)站。

在本例中,Web 服務(wù)器(本例中為 Tomcat)處理身份驗(yàn)證并將憑據(jù)傳遞給應(yīng)用程序。如果您使用 IIS 和 Windows,設(shè)置將非常簡(jiǎn)單。但對(duì)于 Linux 上的 Tomcat,這就有點(diǎn)困難了。您需要設(shè)置 kerberos,這需要在域上設(shè)置 SPN(服務(wù)主體名稱)值,以便您的服務(wù)器在您的域上受到信任以進(jìn)行身份驗(yàn)證。在 Tomcat 8 中進(jìn)行設(shè)置的完整說明如下:Windows 身份驗(yàn)證操作方法

設(shè)置完成后,您的網(wǎng)站需要受到瀏覽器的信任。如果您的站點(diǎn)被識(shí)別為 Intranet 站點(diǎn),那么這應(yīng)該已經(jīng)是正確的。如果沒有,則需要將您站點(diǎn)的域添加到客戶端計(jì)算機(jī)上 Internet 選項(xiàng)中的受信任站點(diǎn)。這也可以通過組策略來完成。這適用于 IE 和 Chrome。Firefox 使用自己的network.negotiate-auth.delegation-uris設(shè)置。

表單驗(yàn)證

另一種方法是使用登錄頁(yè)面詢問用戶的用戶名和密碼,然后通過 Java 應(yīng)用程序代碼中的 LDAP 對(duì)其進(jìn)行身份驗(yàn)證。我假設(shè)您知道如何設(shè)置登錄頁(yè)面,因此您只需要知道如何驗(yàn)證憑據(jù)即可。


查看完整回答
反對(duì) 回復(fù) 2023-08-09
  • 1 回答
  • 0 關(guān)注
  • 289 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)