gpt4 book ai didi

azure - 如何修复 "Destination URL, which is treated as Reply URL for enabling Microsoft Azure Authentication, is missing"

转载 作者:行者123 更新时间:2023-12-03 00:26:13 26 4
gpt4 key购买 nike

尝试使用组织身份验证发布 Blazor 服务器端示例(预览版 7)时,我收到错误消息,指出找不到目标 URL/回复 URL。

我尝试更改回复 URL 的值,但由于我担心问题是示例代码中缺少某些内容,因此这没有任何影响。我不确定应在示例代码中的何处设置此回复 URL 才能使其正常工作。因此,假设这就是真正的问题所在,我想我真正想知道的是如何在 Blazor(服务器端)中设置这些值?

要重现我看到的问题,只需创建一个新的 Blazor 服务器端项目,然后在“身份验证”下选择“工作和学校帐户”。选择“Cloud S-单一组织”并选择您的域。单击“确定”。然后“创建”

然后,当项目创建后,尝试使用发布对话框将其发布到 azure,这是我得到的结果: Publish Dialog Create App service Choose account to authenticate Error message

当我尝试使用其他身份验证方法/无身份验证从 VS2019 预览版发布到 Azure 的示例时,效果很好。我想也许是因为当我选择带有身份验证的示例时:工作或学校帐户它会在Azure中创建一个用于登录的企业应用程序,但是当我发布该应用程序时,它会在Azure中的“应用程序注册”下创建一个新应用程序。因此,我想我有一个登录应用程序和一个实际站点所在的应用程序,它们当然不会相互通信。我不知道如何将这两者合并。企业应用程序不允许我更改设置为 localhost 的回复 URL。

最佳答案

好吧,我笨手笨脚地解决了这个问题,并成功了。

  • 使用向导发布后,请转到 Azure 门户、AAD
  • 在企业应用程序下应该有一个为您的应用程序创建的条目

    • 我无法进行配置,算了吧
  • 因此,点击 [+] 新应用程序(从企业应用程序中并按照步骤操作)

    • 这将带您前往应用注册(您可以直接前往那里)
    • 创建一个新的,请按照步骤操作
    • 在新应用注册的概述下,您将看到

      • 应用程序(客户端)ID
      • 目录(租户)ID
      • 将这两个值复制到您的 AppSettings.json 中,覆盖其中的内容
    • 在新的应用程序注册下,转到“身份验证”

      • 添加重定向 URI https://_yoursitename_.azurewebsites.net/signin-oidc
      • 向下滚动并检查 [x] 个 Id token
      • 点击“保存”
  • 再次发布

运行您的应用

关于azure - 如何修复 "Destination URL, which is treated as Reply URL for enabling Microsoft Azure Authentication, is missing",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57320513/

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