我在 Azure 中创建了一个注册应用程序,并获得了 Graph API 的以下 API 权限,如下所示:
**
Directory.ReadWrite.All
Policy.Read.All
Policy.ReadWrite.TrustFramework
User.Invite.All
User.Read
**
我的计划是向 Azure B2B 目录添加一个允许列表,然后使用我在上面创建的服务原则邀请来宾用户到我的目录。
有了上述权限,我就可以阅读当前政策并将邀请发送给访客用户。但是,我不能在我的 B2B 目录中附加现有的允许域列表。
每次我尝试更新现有策略时,我都会被拒绝访问,如下所示:
**
Set-AzureADPolicy -Definition $policyValue -Id $currentpolicy.Id | Out-Null**
Error
Set-AzureADPolicy : Error occurred while executing SetPolicy
Code: Authorization_RequestDenied
Message: Insufficient privileges to complete the operation.
InnerError:
RequestId: 4f161b70-f71c-4507-8b91-788457429fcc
DateTimeStamp: Wed, 08 Apr 2020 16:57:39 GMT
HttpStatusCode: Forbidden
HttpStatusDescription: Forbidden
HttpResponseStatus: Completed
At line:1 char:1
+ Set-AzureADPolicy -Definition $policyValue -Id $currentpolicy.Id | Ou ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Set-AzureADPolicy], ApiException
+ FullyQualifiedErrorId : Microsoft.Open.MSGraphBeta.Client.ApiException,Microsoft.Open.MSGraphBeta.PowerShell.SetPolicy
有谁知道这里缺少什么?
我还可以确认 Graph API 目前支持此操作吗?
谢谢巴莱普