在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而不是名称,因此它无法正常工作。
有没有办法让映射返回角色的实际值而不是名称?
答案 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]),因为输出似乎包含显示名和值。
希望这两个选项之一可以满足您的需求。