[英]Setting Azure Ad Api permission for Dynamics CRM Online using Azure Powershell (AZ Module)
I have successfully created Azure Powershell using AZ module to register app with Azure AD using app registration.我已经使用 AZ 模块成功创建了 Azure Powershell,以使用应用注册向 Azure AD 注册应用。 Now as a next step I need to add Dynamics CRM Online API permission to this registered app and grant admin consent to it.
现在作为下一步,我需要向这个注册的应用程序添加 Dynamics CRM Online API 权限并授予管理员同意。 Please help how we can do it using AZ module, there are lot of help using old AZURE/AZURERM module but not much help available for AZ.
请帮助我们如何使用 AZ 模块来做到这一点,使用旧的 AZURE/AZURERM 模块有很多帮助,但对 AZ 没有太多帮助。
If you want to configure API permissions fro Azure AD application with PowerShell, I suggest you use AzureAD module.如果你想使用 PowerShell 配置 Azure AD 应用程序的 API 权限,我建议你使用AzureAD模块。 The module is used to manage Azure AD resource
该模块用于管理 Azure AD 资源
for example例如
Install-Module AzureAD
Import-Module AzureAD
Connect-AzureAD
$requiredAccess = New-Object Microsoft.Open.AzureAD.Model.RequiredResourceAccess
$requiredAccess.ResourceAppId ="00000007-0000-0000-c000-000000000000"
$requiredAccess.ResourceAccess = New-Object System.Collections.Generic.List[Microsoft.Open.AzureAD.Model.ResourceAccess]
$resourceAccess = New-Object Microsoft.Open.AzureAD.Model.ResourceAccess
$resourceAccess.Type="Scope"
$resourceAccess.Id="78ce3f0f-a1ce-49c2-8cde-64b5c0896db4"
$requiredAccess.ResourceAccess.Add($resourceAccess)
Set-AzureADApplication -ObjectId "<object id>" -RequiredResourceAccess $requiredAccess
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.