[英]Spring Security Active Directory Ignoring PartialResultException
我在spring security xml文件中有以下配置。 當我嘗試進行身份驗證時,我收到以下消息但無法繼續。
信息:忽略PartialResultException
我知道spring的文檔聲明你可以將ignorePartialResultException設置為true,但是這個屬性似乎在LdapTemplate類中,這可能需要額外的編碼。 我想通過bean配置完成所有這些,因為我對角色映射不感興趣。
<authentication-manager>
<authentication-provider ref="activeDirectoryAuthProvider" />
</authentication-manager>
<beans:bean id="activeDirectoryAuthProvider"
class="org.springframework.security.ldap.authentication.ad.ActiveDirectoryLdapAuthenticationProvider">
<beans:constructor-arg value="mydomain.com" />
<beans:constructor-arg value=" ldap://mydomain.com:389" />
</beans:bean>
在挖掘之后我們發現我們的角色映射阻止了身份驗證。 我們實際上是在攻擊AD,但是Spring試圖將組名映射到我們系統中不存在的角色。 一旦我們這樣做了,我們就好了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.