gpt4 book ai didi

azure - 如何使用PowerShell创建客户端 key ?

转载 作者:行者123 更新时间:2023-12-02 07:43:15 31 4
gpt4 key购买 nike

我是网络开发领域的新手。我开发了一个 ASP .NET Core Web 应用程序,该应用程序已在我的组织的 Azure 门户中注册。此 Web 应用程序使用 Microsoft Graph API,因此需要客户端 key 才能工作。

嗯,我的问题是 azure 门户中的 UI 不允许我创建永不过期的客户端 key 。我读到您可以使用 PowerShell 创建客户端 key 。它是如何工作的?创建后,此 secret 会在 azure 门户的“应用程序注册”中可见吗?我是否需要在 PowerShell 中执行特定存储库中的代码?从未使用过这个工具,所以我有点迷失。

请随时将我引向好的方向!

最佳答案

您可以从远程 PowerShell 或 azure cli 中的 PowerShell 创建客户端 key 。

  • 如果您想从远程 PowerShell 连接到 Azure AD,则需要安装 Azure AD 模块。

  • 在管理员模式下在 PowerShell 中运行以下安装命令。

Install-Module -Name AzureAD
  • 这里是安装引用文档Azure AD modules
  • 以下是在 Azure 事件目录中创建新应用注册的命令列表,后跟客户端 key 。
connect-AzureAD
$azureADAppReg = New-AzureADApplication -DisplayName NewStackTest -AvailableToOtherTenants $false -IdentifierUris 'https://local host'
New-AzureADApplicationPasswordCredential -CustomKeyIdentifier PrimarySecret -ObjectId $azureADAppReg.ObjectId -EndDate ((Get-Date).AddMonths(6))
  • 从 PowerShell 创建客户端 key 后,它将自动反射(reflect)在 Azure 门户中,并且在应用注册中的客户端和 key 下可见。

关于azure - 如何使用PowerShell创建客户端 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68022133/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com