簡體   English   中英

使用WSO2權限進行授權

[英]Authorizing using WSO2 permissions

WSO2似乎支持2個場景/授權的模式(例如,作為解釋這里 ):首先是基於數據庫的權限商店 ,另一種是使用定義的策略XACML基於授權 第一個允許您為每個角色在漂亮的UI樹中定義權限,而第二個則需要更復雜的策略定義(但更精細,因為它具有細粒度的權限)。

據我所知,它們是分開的機制,XACML查詢不考慮第一種方法定義的權限。 由於我需要支持一個簡單的RBAC模型,因此我希望專注於第一種。

使用Java,我發現了如何使用EntitlementServiceStub SDK使用SDK來檢查用戶決策,但是我找不到用於檢查用戶是否具有第一類權限的SDK(我剛剛獲得了UI定義,但是我正在尋找可以回答決定/結果的東西,例如,給定的“ user1”和“ / permission / protected / server-admin / homepage”可以回答“ true”-我懷疑RemoteAuthorizationManagerServiceStub但不確定它是)。

我在尋找什么SDK?

根據該帖子,它聲稱數據庫許可權存儲僅適用於Carbon基服務器。 而且我認為您正在嘗試對身份服務器執行相同的操作。 在文檔中未提及它意味着它不支持身份服務器的此功能

暫無
暫無

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

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