![](/img/trans.png)
[英]Spring Security not working after migrating from version 3 to 4
[英]Migrating From Spring Security to Oracle Access Manager
我目前有一個使用 Spring Framework 進行身份驗證和授權的 Web 應用程序。 我有一個客戶群想要實施 Oracle Access Manager 以進行身份驗證和授權。 有沒有人知道在下面給我當前的 Web 應用程序設置時,這種遷移會有多復雜?
當前的網絡應用程序:
我做過一次反向遷移,從 Sun Access Manager 到普通的 Spring Security。
從我在舊版 AM 訪問代碼中看到的內容來看,您的問題可以通過單個自定義 Spring Security 過濾器解決,該過濾器使用此 API訪問 AM 進行身份驗證和授權(鏈接可能已過時)。 因此,客戶將能夠在 Access Manager 中管理用戶和角色,但不需要對應用程序本身進行架構更改。
AM 訪問片段(未測試):
SSOToken adminToken = (SSOToken) AccessController.doPrivileged(AdminTokenAction.getInstance());
AMIdentityRepository repo = new AMIdentityRepository(adminToken, "realm_name");
IdSearchResults res = rep.searchIdentities(IdType.USER, uid, new IdSearchControl());
我自己從來沒有做過這樣的整合,所以也許存在更合適的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.