//我知道有一些关于这方面的主题,但我发现没有使用Blazor。-我没有发现任何人帮我解决这个问题。
我在我的Blazor应用程序中使用OAuth,我在https://learn.microsoft.com/pl-pl/aspnet/core/blazor/security/webassembly/standalone-with-authentication-library?view=aspnetcore-6.0&tabs=visual-studio中创建了登录组件
并对其进行配置
而且它运行得很好。重定向到登录页面,然后我可以登录,然后使用MS帮助网站中的ReDirectToLoginComponent再次将我重定向到我的应用程序,然后在登录-登录组件停留在
Authentication
Completing login...
在控制台中,我看到
无法对‘DOMWindow’执行‘postMessage’:提供的目标源(‘https://xx.corpnet.pl’)与收件人窗口的源不匹配(‘https://xx.localhost’).
如何配置?我在<meta>
tak中尝试过,但不允许框架祖先
我也尝试过服务器项目
app.Use(async (context, next) =>
{
context.Response.Headers.Add("Content-Security-Policy", "frame-ancestors, 'self' https://xx.corpnet.pl " );
await next();
});
我错过了什么吗?如何将其配置为blazor wasm?
问好
1条答案
按热度按时间bnl4lu3b1#
要让blazur客户端添加以下内容,我们必须这样做: