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

问题描述

我试图让 ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect 模块工作。该示例编译但不起作用,因为元数据请求因 CORS 违规而被删除。我正在使用提供的样本。服务器元数据看起来不错,但客户端被拒绝了。

解决方法

您使用的 OIDC/身份服务器需要接受来自托管 Blazor 客户端应用程序的域的调用。 OIDC 代码洞察 Blazor 客户端调用 OIDC/身份服务器上的 OIDC 发现终结点和令牌终结点。这些调用需要通过 CORS 配置启用。

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