Auth0 Blazor 访问 'https://dev-xx.us.auth0.com/oauth/token' 从来源 'https://xx.azurewebsites.net' 获取已被 CORS 策略阻止

Auth0 Blazor Access to fetch at 'https://dev-xx.us.auth0.com/oauth/token' from origin 'https://xx.azurewebsites.net' has been blocked by CORS policy

我正在做一个实施了 Auth0 身份验证的项目,我已经能够正确地做到这一点。

登录,令牌请求,使用该令牌调用我的 C# API。在我的开发环境中一切顺利。

我将我的 SQL 数据库、C# API 和 Blazor 应用上传到 Azure。数据库和后端运行良好,但在 Azure 上托管时从 Blazor 应用程序请求令牌时我遇到了一个问题,目前我找不到解决方案。

这里是完整的消息

Access to fetch at 'https://dev-xxxxxxxx.us.auth0.com/oauth/token' from origin 'https://xxxxxxxx.azurewebsites.net' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

但是当从 Dev Environment 配置我的 Blazor 应用程序以连接到我的 azure 主机时 API 它运行良好,我的意思是 API return 我请求的数据。

当我尝试 运行 我的应用托管在 Azure 上时,我只会收到 Access-Control-Allow-Origin 错误。

我已将 https://xxxxxxxx.azurewebsites.net' 添加到这两个配置选项中的 Auth0 应用程序配置中:

有什么我想念的吗? Auth0 中是否存在与 .Net 6 / WASM 相关的错误?

谢谢雨果

好的Git它... 备案

我看到 Auth0 出了什么问题 monitoring/Logs 看来我在错误的 Auth0 应用程序配置中添加了 Origin。 感觉很傻。