2
A
回答
0
是的,您需要一個LdapBindAuthenticator
和一個基於DAO的AuthoritiesPopulator
。
1
我已經實現了這一解決方案,回答上述卡梅斯:
<authentication-manager >
<authentication-provider ref="ldapAuthProvider" />
</authentication-manager>
<beans:bean id="contextSource"
class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
<beans:constructor-arg value="ldap://IP:port/...."/>
</beans:bean>
<beans:bean id="ldapAuthProvider"
class="org.springframework.security.ldap.authentication.LdapAuthenticationProvider">
<beans:constructor-arg>
<beans:bean class="org.springframework.security.ldap.authentication.BindAuthenticator">
<beans:constructor-arg ref="contextSource"/>
<beans:property name="userSearch" ref="ldapUserSearch" />
</beans:bean>
</beans:constructor-arg>
<beans:constructor-arg>
<beans:bean
class="prpa.athos.security.listener.MyLDAPAuthorities">
</beans:bean>
</beans:constructor-arg>
</beans:bean>
<beans:bean id="authenticationSuccessListener"
class="prpa.athos.security.listener.AuthenticationSuccessListener">
</beans:bean>
<beans:bean id="ldapUserSearch"
class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
<beans:constructor-arg index="0" value=""/>
<beans:constructor-arg index="1" value="(uid={0})"/>
<beans:constructor-arg index="2" ref="contextSource" />
</beans:bean>
在課程MyLDAPAuthorities我實現了CLASSE LdapAuthoritiesPopulator在獲得當局形成數據庫。
相關問題
- 1. Spring Security的授權和身份驗證
- 2. 如何在Spring安全中進行LDAP身份驗證和數據庫授權?
- 3. Spring Security + Ldap身份驗證
- 4. Spring Security和LDAP MD5身份驗證
- 5. 的Spring Security和LDAP身份驗證
- 6. 否使用Spring Security進行身份驗證和授權
- 7. 身份驗證和授權
- 8. 身份驗證和授權
- 9. spring-security:使用用戶證書對LDAP進行身份驗證
- 10. .Net中的身份驗證和授權
- 11. 未經授權的Spring Security JDBC身份驗證
- 12. Spring Security JAAS身份驗證授權問題
- 13. 使用LDAP身份驗證和授權以Spring和CAS移動Spring Web項目
- 14. 如何使用spring-security-core-ldap插件在grails中實現LDAP身份驗證?
- 15. Spring Security 3使用Hibernate進行數據庫身份驗證
- 16. Spring Boot LDAP身份驗證
- 17. 如何在Spring安全中使用數據庫和LDAP身份驗證?
- 18. LDAP用於Playframework 2.0中的身份驗證和授權
- 19. 使用Spring Security進行數據庫和LDAP驗證
- 20. 使用Spring Security進行LDAP身份驗證3
- 21. 如何在Spring Security和LDAP中使用「記住我」身份驗證?
- 22. Spring Security和企業LDAP身份驗證錯誤
- 23. 如何在ASP.NET中進行授權和身份驗證?
- 24. Couchdb身份驗證/授權
- 25. servlets中的身份驗證和授權
- 26. Spring Security:一個身份驗證提供程序,用於加載授權和其他身份驗證
- 27. 在AngularJS應用程序中Spring OAuth2和身份驗證/授權
- 28. Spring Security和JSON身份驗證
- 29. 使用LDAP身份驗證和JDBC授權實現Tomcat領域
- 30. Angularjs和WebAPI - 身份驗證和授權
歡迎來到Stack Overflow!我們鼓勵你[研究你的問題](http://stackoverflow.com/questions/how-to-ask)。如果你已經[嘗試了某些東西](http://whathaveyoutried.com/),請將其添加到問題中 - 如果沒有,請先研究並嘗試您的問題,然後再回來。 – 2012-10-01 10:11:47