0
在wso2 PDP中是否有一些選項可用於對資源總和進行單個請求?Wso2批量PDP查詢
我認爲有這樣的事情可以真正提高性能,而不是每次詢問PDP。如果我能夠提出一個請求並獲得單個用戶的所有訪問權限,那將是非常好的。
在wso2 PDP中是否有一些選項可用於對資源總和進行單個請求?Wso2批量PDP查詢
我認爲有這樣的事情可以真正提高性能,而不是每次詢問PDP。如果我能夠提出一個請求並獲得單個用戶的所有訪問權限,那將是非常好的。
所以我發現有一個終點/entitled-attribs
。你可以在docs找到它。
所以描述說Get entitled attributes for a given set of parameters.
您可以張貼等參數很好,但通過發佈這樣的:
{
"subjectName":"somename"
}
,你可以得到的資源和動作,用戶可以做的迴應:
{
"entitledResultSetDTO": {
"entitledAttributesDTOs": [
{
"resourceName": "SomeResource_Name",
"action": "some_action_on_the_resource",
"environment": null,
"allActions": false,
"allResources": false,
"attributeDTOs": []
},
{
"resourceName": "SomeOtherResource_Name",
"action": "some_other_action_on_the_resource",
"environment": null,
"allActions": false,
"allResources": false,
"attributeDTOs": []
}
],
"advanceResult": false,
"message": null,
"messageType": null
}
從這裏開始,我們可以根據我們的需要來解析這個響應。