有没有办法在Spring中进行设置,以便权威人士可以在多个位置查看?
<bean id="authoritiesPopulator" class="org.springframework.security.ldap.populator.DefaultLdapAuthoritiesPopulator">
<constructor-arg ref="contextSource" />
<constructor-arg value="CN=Users" />
<property name="groupRoleAttribute" value="CN" />
<property name="searchSubtree" value="true" />
<property name="rolePrefix" value="" />
<property name="convertToUpperCase" value="false" />
</bean>
这是一般的想法,但CN = OtherGroups中也有组,现在它们不会被加载(显然)。但是,将groupsearchbase(第二个构造函数arg)设置为value =“”会导致错误:
未经处理的续订参考;剩下的名字''
有什么想法吗?
答案 0 :(得分:0)
答案:设置推荐人。
<bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
....
<property name="baseEnvironmentProperties">
<map>
<entry key="java.naming.referral" value="follow" />
</map>
</property>
</bean>