簡體   English   中英

Wso2批量PDP查詢

[英]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.

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