gpt4 book ai didi

asp.net - Azure Web App EasyAuth 回调抛出错误

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

我有一个 ASP.NET MVC 应用程序,作为 Azure Web 应用程序运行。

我使用预身份验证/EasyAuth,对于 5 个部署槽,它工作正常。他们每个人都有自己的 Azure AD 应用程序注册。

但是生产站点(不是部署槽,应用程序的根目录)在登录后在 /.auth/login/aad/callback 路径处抛出错误: pre-auth callback fail

我已将 Azure AD 应用程序 list 与有效的 list 进行了比较,唯一的区别是名称、描述和 URL - 正如预期的那样。

使用Kudu查看错误,似乎来自于EasyAuthModule: enter image description here

最佳答案

所以,基本上这是所使用的应用程序注册的问题,是从另一个部署槽创建的。

即使网络应用程序的身份验证/授权设置为 Express,仍选择了正确的应用程序注册 - 事实证明,它没有将客户端 key 从应用程序注册传输到网络应用程序(就我而言,它的 key 错误): enter image description here

要修复此问题,您可以切换到如上所示的高级,打开关联的应用程序注册并创建一个新 key : enter image description here

该 key 在您保存之前不会显示,并且仅显示一次。复制它,并将其插入到 Web 应用程序的客户端 key 输入中。

保存所有 Blade 后,可以切换回 Express auth。设置和 key 将保留。

关于asp.net - Azure Web App EasyAuth 回调抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47789655/

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