Azure AD企业应用程序-应用程序角色映射

时间:2020-06-12 17:19:24

标签: azure-active-directory

在Azure AD中进行应用注册的清单如下所示。

"allowedMemberTypes": [
    "User"
],
    "description": "DocuSign Admin",
    "displayName": "DocuSign Admin",
    "id": "{GUID}",
    "isEnabled": true,
    "lang": null,
    "origin": "Application",
    "value": "42036433"

当我使用SingleAppRoleAssignment([appRoleAssignments]在配置下映射属性时,它返回角色的名称而不是值。我必须使用Switch(SingleAppRoleAssignment([appRoleAssignments]), "42036435", "DocuSign Sender", "42036434", "DocuSign Admin", "42036433")之类的表达式才能正确设置角色。

Zoom企业应用程序希望使用角色名称,因此可以正常工作,但是DocuSign需要使用DocuSign权限配置文件ID而不是名称,因此它无法正常工作。

有没有办法让映射返回角色的实际值而不是名称?

1 个答案:

答案 0 :(得分:1)

根据此处:https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/customize-application-attributes#provisioning-a-role-to-a-scim-app 我没有docusign子要测试,但是请根据文档在target属性中尝试。角色[primary eq“ True”]。value

您也可以尝试AppRoleAssignmentsComplex([appRoleAssignments]),因为输出似乎包含显示名和值。

希望这两个选项之一可以满足您的需求。