Blazor wasm 身份验证问题

问题描述 投票:0回答:1

我遇到 Blazor WASM 身份验证问题,此处重现:

https://github.com/jahnotto/authfrust

请注意,Home.razor 页面顶部有一个 @attribute [Authorize]。除此之外,这是基于 Visual Studio 2023 中的 Blazor wasm 模板。

在本地运行时,效果很好。但是,将其发布到 Azure 应用程序服务器后,它不起作用:

Windows 上的 Chrome:如果我打开一个新的浏览器实例(完全退出浏览器后),页面似乎会转发到通常的“处理登录”,然后最终显示一条错误消息“尝试登录时出错”你在:'“未定义”不是有效的 JSON'”。如果我重新输入 URL 或打开另一个选项卡,它就可以正常工作。无论我之前是否登录过,都会发生这种情况。

Android 平板电脑上的 Edge 或 iPad 上的 Edge:除了上述行为之外;如果我删除主页上的[授权]属性并单击登录按钮,则会打开一个新选项卡。该选项卡显示“正在完成登录”并永远保留在那里。

有什么线索吗?

.net asp.net-core blazor blazor-webassembly
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.