gpt4 book ai didi

azure - Visual Studio 发布到 Azure 时出现 Microsoft Identity Platform 错误

转载 作者:行者123 更新时间:2023-12-03 07:07:32 25 4
gpt4 key购买 nike

我正在尝试使用 Azure AD Microsoft Identity Platform 进行身份验证,将 ASP.NET Core 应用从 Visual Studio 2022 发布到 Azure 应用服务。在 Microsoft 身份平台屏幕 上,显示错误:

Failed to add password. Unable to save changes because the credentiallimit has been reached. Please delete a credential and try again.

enter image description here

我没有看到在哪里可以“删除”凭据。我也不确定这是否来 self 的 Azure 应用服务或本地计算机。我在 Azure 上搜索了我的应用服务,但找不到与此相关的任何内容。

有什么想法吗?

最佳答案

我们已经在本地环境中对其进行了测试,运行良好,以下陈述基于我们的分析。

我们创建了一个 Asp .Net 核心(在 Visual Studio 2022 中),并使用托管身份作为本地环境中的身份验证类型。

I'm not seeing where I can "delete" credentials.I'm also not sure if this is from my Azure App Service or the local machine. I searched my App Service on Azure, but couldn't find anything related to this.

  • 在发布项目之前,如果您要配置 Microsoft 身份平台,那么您会看到一个用于将 secret 存储在本地环境中的选项,如下所示。

enter image description here

如果您想在我们的本地计算机中列出这些 secret

从项目文件所在的目录运行以下命令:

 dotnet user-secrets list

以下是供引用的示例输出:

enter image description here

您可以引用此文档以获取有关 Safe storage of app secrets in development in ASP.NET Core 的更多信息

  • 如果您想在发布时配置 Microsoft 身份平台,您将可以选择将此客户端 key 存储为 Azure 应用程序设置

enter image description here

  1. 如上面的 GIF 所示,在从 vs 创建 key 时,您将选择需要附加此客户端 key 的应用注册。
  2. 创建客户端 key 后,您可以通过路由到 Active Directory > 应用程序注册 > 选择应用程序注册名称(您在创建时选择)> 证书和 key 来检查门户中的 key 值。您可以从那里删除 secret /凭据。

enter image description here

关于azure - Visual Studio 发布到 Azure 时出现 Microsoft Identity Platform 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71151082/

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