ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect blazor示例无法检索元数据

ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect blazor示例无法检索元数据,blazor,openid-connect,openid,pkce,itfoxtec-identity-blazor,Blazor,Openid Connect,Openid,Pkce,Itfoxtec Identity Blazor,我试图让模块正常工作。该示例已编译,但不起作用,因为元数据请求因CORS冲突而被删除。我正在使用提供的样品。服务器元数据看起来不错,但客户端被拒绝。您正在使用的OIDC/Identity服务器需要接受来自Blazor客户端应用程序所在域的调用。 Blazor客户端调用OIDC发现端点和OIDC/Identity服务器上的令牌端点的OIDC代码洞察。这些调用需要由CORS配置启用 您应该能够在本地运行示例并使用测试用户登录。因此,您应该能够看到身份验证流程。尝试添加正确的CORS配置?所有发现操作

我试图让模块正常工作。该示例已编译,但不起作用,因为元数据请求因CORS冲突而被删除。我正在使用提供的样品。服务器元数据看起来不错,但客户端被拒绝。

您正在使用的OIDC/Identity服务器需要接受来自Blazor客户端应用程序所在域的调用。 Blazor客户端调用OIDC发现端点和OIDC/Identity服务器上的令牌端点的OIDC代码洞察。这些调用需要由CORS配置启用


您应该能够在本地运行示例并使用测试用户登录。因此,您应该能够看到身份验证流程。

尝试添加正确的CORS配置?所有发现操作似乎都是OidcDiscoveryHandlerBase的内部操作,那么我将如何实现这一点?您可以在客户端尝试联系的API上配置CORS。我已经处理了这一部分,失败的是在示例应用程序中下载未经更改发布的OIDC元数据。您使用的OIDC服务器是什么?如果使用Fiddler之类的工具,对元数据的请求是什么样子的?你到底犯了什么错误?