gpt4 book ai didi

c# - 需要使用 Azure Ad 进行身份验证将 Blazor Web 应用程序发布到 Azure 的指导

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

我已在本地配置 Blazor,以便在启动时提示用户登录 Azure 广告用户名密码。这在本地工作得很好。当我将其发布到 mydomain.azurewebsites.net 时,我遇到了很多问题,它突然无法工作。我从登录门户收到错误,例如回复 URL 不匹配。

我将回复 URl 更新为 https://mydomain.azurewebsites.net/signin-oidc与注销相同。

我不明白它为什么不起作用......即使它在本地运行良好(仍然使用 Azure AD),所以我希望应用程序以相同的方式工作。

编辑图片:

Azure Reply URl

app settings

error after authentication which isn't present with localhost

更新:新的错误屏幕(在 azure 广告中显示成功登录) no permission after auth

更新::所以看起来,当应用程序发布时,它是作为企业应用程序发布的,而不是作为应用程序注册发布的,这解释了客户端 ID 的差异。有谁知道如何使用域发布此企业应用程序?因为它不允许我以任何其他方式配置它。谢谢

最佳答案

我刚刚遇到了同样的问题。我通过使用 https 作为/signin-oidc 端点的协议(protocol)来解决这个问题,甚至对于 localhost 也是如此。因此,请确保将 https://localhost:[PORT_OF_YOUR_LOCAL_APP]/signin-oidc 添加到重定向 uri。

关于c# - 需要使用 Azure Ad 进行身份验证将 Blazor Web 应用程序发布到 Azure 的指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63199776/

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