簡體   English   中英

Spring Security LDAP連接

[英]Spring security LDAP connection

你好,我是春天的新手。
我試圖使用Spring-security1.3.0 spring2.0.1從服務器連接到ActiveDirectory。
我正在使用文檔示例 (18.4.5)
我可以看到LdapAuthenticationProvider對象是在頁面加載時構造的
application-context.xml。
幾個問題:
我想知道Active Directory的答案何時何地返回?
我認為我應該在UserDetails對象中看到結果。 但是怎么看呢? 這是什么代碼?
我的目標是從Active Directory中獲得用戶角色,並搜索我的數據庫(在我的服務器中)允許該角色執行的操作。 所以我想知道哪個對象包含用戶的角色。
謝謝,

你可以試試

SecurityContextHolder.getContext().getAuthentication().getAuthorities();

查看是否已將任何角色(權限)添加到當前用戶(身份驗證)。 無論您如何認證/授權用戶,此方法都應該起作用。

Spring安全性是保護應用程序安全的絕佳框架。 但是,對於所有比演示更復雜的東西,最好首先對基礎知識有一個良好的“感覺”。 在實施諸如基於LDAP-DB的解決方案之類的簡單操作之前,請嘗試了解所有事物如何協同工作。 起初可能需要一些時間,但肯定會有所回報。

暫無
暫無

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

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