亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Linux上使用Java對Active Directory進行身份驗證

在Linux上使用Java對Active Directory進行身份驗證

海綿寶寶撒 2020-02-04 15:50:06
我有一個使用Java針對Active Directory進行身份驗證的簡單任務。只需驗證憑據,別無其他。假設我的域為“ fun.xyz.tld”,OU路徑未知,并且用戶名/密碼為testu / testp。我知道那里有一些Java庫可以簡化此任務,但是我沒有成功實現它們。我發現的大多數示例都是針對LDAP的,而不是針對Active Directory的。發出LDAP請求意味著在其中發送OU路徑,而我沒有。另外,發出LDAP請求的應用程序應該已經綁定到Active Directory才能訪問它...不安全,因為憑據必須存儲在可發現的地方。如果可能,我想使用測試憑證進行測試綁定-這意味著該帳戶有效。最后,如果可能的話,是否有辦法對這種身份驗證機制進行加密?我知道AD使用Kerberos,但不確定Java的LDAP方法是否使用Kerberos。有人有工作代碼示例嗎?謝謝。
查看完整描述

3 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

我剛剛完成了一個使用AD和Java的項目。我們使用了Spring ldapTemplate。


AD(幾乎)符合LDAP,我認為您的任務不會有任何問題。我的意思是,它是AD還是其他任何LDAP服務器,只要連接就無所謂。


我來看看:Spring LDAP


他們也有例子。


至于加密,我們使用SSL連接(因此是LDAPS)。必須在SSL端口/協議上配置AD。


但首先,請確保您可以通過LDAP IDE正確連接到AD。我使用Apache Directory Studio,它真的很酷,并且是用Java編寫的。那就是我所需要的。為了進行測試,您還可以安裝Apache Directory Server


查看完整回答
反對 回復 2020-02-04
  • 3 回答
  • 0 關注
  • 626 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號