[英]Ldap authentication java play
我正在使用play框架開發aN應用程序。 我需要使用LDAP進行用戶身份驗證。 我的客戶有一個有權執行ldap查詢的主用戶。
還可以使用以下方法針對特定用戶進行過濾
NamingEnumeration results = context.search("ou=people,ou=internal,o=Compay,c=Country", "uid=TestUser", constraints);
我的問題是如何通過主用戶驗證第二個用戶? TestUser 。
實際上,這取決於您使用哪個中間件與LDAP連接。 就像我使用APACHEDS API與LDAP通信一樣。 它為我提供了一種使用用戶名和密碼的“ BIND”方法。 如果綁定成功,則我使用綁定執行身份驗證,否則未通過身份驗證。
還有一些其他實現也提供了自己的機制。 您需要檢查所使用的中間件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.