我正在尝试找出确切的 Azure Active Directory - 目录角色,这将允许将应用程序角色分配给 AD 组、企业应用程序
权限越低越好,因为全局管理员是开放的
我在某些租户/aad 环境中成功使用命令“New-AzureADGroupAppRoleAssignment”,但在其他环境中我收到以下错误。
错误:
New-AzureADGroupAppRoleAssignment : Error occurred while executing NewGroupAppRoleAssignment
Code: Authorization_RequestDenied
Message: Insufficient privileges to complete the operation.
HttpStatusCode: Forbidden
HttpStatusDescription: Forbidden
HttpResponseStatus: Completed
At line:49 char:11
+ New-AzureADGroupAppRoleAssignment -ObjectId $adGroup.Object ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-AzureADGroupAppRoleAssignment], ApiException
+ FullyQualifiedErrorId : Microsoft.Open.AzureAD16.Client.ApiException,Microsoft.Open.AzureAD16.PowerShell.NewGroupAppRoleAssignment
通过测试,我已经确认“全局管理员”AAD 目录角色允许我将企业应用程序上的应用程序分配设置为 AD 组
我将无法访问我的开发/生产环境中的“全局管理员”角色
是否有我可以创建(或传递给 AAD 目录管理员)的自定义角色,以允许全局管理员或其他一些实际工作的角色到我需要分配角色的特定企业应用程序?
我还尝试了“应用程序管理员”目录角色,该角色在文档中似乎很合适,但我得到了相同的“权限不足,无法完成操作”错误
如果有条件的目录自定义角色是可能的,我想通过 Powershell 创建它
谢谢