簡體   English   中英

使用Active Directory的Spring Security 3.1

[英]Spring Security 3.1 using Active Directory

我正在嘗試使用Spring Security 3.1保護我的Spring 3.1 Web應用程序,並且需要使用Active Directory進行用戶身份驗證。 但是,我似乎找不到完整的配置步驟。 我嘗試了不同的建議,但它們對我沒有用。

使Spring 3.1 Web應用程序能夠將Spring Security 3.1與Active Directory一起使用的完整配置步驟是什么?

<beans:bean id="adAuthProvider" class="org.springframework.security.ldap.authentication.ad.ActiveDirectoryLdapAuthenticationProvider">
    <beans:constructor-arg value="[your domain]" />
    <beans:constructor-arg value="ldap://[your AD server]:389" />
    <beans:property name="userDetailsContextMapper">
        <beans:bean class="[your user-details context mapper]" />
    </beans:property>
</beans:bean>
<authentication-manager alias="authenticationManager">

    <authentication-provider ref="adAuthProvider" />
</authentication-manager>

如果需要提供用於從AD條目映射用戶和權限的自定義邏輯,則可以實現自己的UserDetailsContextMapper實現,並在adAuthProvider bean的userDetailsContextMapper屬性中進行指定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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