2017/11/03

[工] java Spring LDAP Authenticate Active Directory

為了和LDAP驗證在找了很多方想要簡單和LDAP做驗證,下面找到了一個教學是利用Spring LDAP簡單的做出想要的感覺
雖然沒有幾行程式我確搞了一下午



重點是連線到LDAP必須要知自連線的方式為何
首先要用一個有效的帳號與LDAP連結
1. ldap的URL
2. base: dc位置 (想找查的AD server)
3. userDn: 登入帳號的 cn=,ou=,dc= (其實也就是這個登入帳號的識別名稱)
4. password: 登入帳號的密碼

我在base, userDn搞了很久,因為我不清楚這些設定值到底是什麼,後來想到在windows os中的 "搜尋active directory" 裡面查詢相關資訊終於找到設定的方式!成功的連入LDAP找到想要的資訊

再利用LdapTemplate.authenticate()這個method可以做到用mail, name等欄位做帳戶有效驗證




[工][技]


沒有留言:

張貼留言