关于网友提出的“ spring security ldap 配置问题”问题疑问,本网通过在网上对“ spring security ldap 配置问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: spring security ldap 配置问题
描述:
xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:c/> -->
<>
class="org.springframework.security.providers.ProviderManager">
<>
class="com.security.database.dao.MySecurityJDBCTempleteImpl"
p:dataSource-ref="dataSource"
p:debug="true"
p:queryUserByUsernameSQLString="select userName, passWord, enabled, userId, email from users where userName=?"
p:queryAuthoritiesByUsernameSQLString="select u.userName,r.roleName from users u,roles r,users_roles ur where u.userId=ur.userId and r.roleId=ur.roleId and u.userName=?"/>
14:44:33,671 INFO LdapTemplate:1262 - The returnObjFlag of supplied SearchControls is not set but a ContextMapper is used - setting flag to true
能够登录进去,但是用户的角色没有赋值。
解决方案1: MyLdapAuthoritiesPopulator2223 没有指定权限参数的名称
自带的Default可以用不?
例子:
<>
class="org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator">
解决方案2: 不懂,只好帮顶了。
以上介绍了“ spring security ldap 配置问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3015923.html