簡體   English   中英

Spring Security Active Directory忽略PartialResultException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM