[英]Performance optimization in message delivery and consuming mechanism WSO2 MB 3.1.0
[英]Wso2 bulk PDP query
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
}
從這里開始,我們可以根據需要解析此響應。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.