繁体   English   中英

Blazor Webassembly asp.net 托管与 Microsoft Azure AD 身份验证

[英]Blazor Webassembly asp.net hosted with Microsoft Azure AD authentication

我发现了很多如何做到这一点的例子。 https://docs.microsoft.com/en-us/aspnet/core/blazor/security/webassembly/hosted-with-azure-active-directory?view=aspnetcore-6.0当我在本地调试时它工作正常.

一切都很好,直到我想将应用程序发布到 Azure APP 服务。

  1. 我创建了一个应用服务并将服务器注册连接到它
  2. 我在客户端注册中添加了APP服务https的URL://xxxxx.azurewebsites.net/authentication/login-callback
  3. 在 Visual Studio 2022 中,我将服务器应用程序发布到应用服务

令我惊讶的是,该应用程序无法在已发布的站点上运行...

我得到回应:

登入
抱歉,我们无法让您登录。

AADSTS700054:没有为应用程序启用 response_type 'id_token'。

我找不到 go 一直到发布的 APP 服务的示例...

那么我的想法有什么问题呢?

您需要在 Azure AD 中注册应用程序。

您的错误消息是:“没有为应用程序启用'id_token'”

要在高级设置下解决此问题,请在隐式授权中选中“ID 令牌”框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM