簡體   English   中英

使用 Azure Powershell(AZ 模塊)為 Dynamics CRM Online 設置 Azure Ad Api 權限

[英]Setting Azure Ad Api permission for Dynamics CRM Online using Azure Powershell (AZ Module)

我已經使用 AZ 模塊成功創建了 Azure Powershell,以使用應用注冊向 Azure AD 注冊應用。 現在作為下一步,我需要向這個注冊的應用程序添加 Dynamics CRM Online API 權限並授予管理員同意。 請幫助我們如何使用 AZ 模塊來做到這一點,使用舊的 AZURE/AZURERM 模塊有很多幫助,但對 AZ 沒有太多幫助。

單擊此處查看圖像

如果你想使用 PowerShell 配置 Azure AD 應用程序的 API 權限,我建議你使用AzureAD模塊。 該模塊用於管理 Azure AD 資源

例如

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM