【发布时间】:2021-04-02 09:23:25
【问题描述】:
(我尝试学习网络开发)
从模板创建托管 Blazor WASM 时,我们使用 IdS 和 Identity 获得服务器和客户端。我们如何添加一个新的 Web API 项目(因为关注点分离?)并通过这个模板设置来保护它?
感谢您的时间和帮助。
【问题讨论】:
标签: identityserver4 blazor-webassembly
(我尝试学习网络开发)
从模板创建托管 Blazor WASM 时,我们使用 IdS 和 Identity 获得服务器和客户端。我们如何添加一个新的 Web API 项目(因为关注点分离?)并通过这个模板设置来保护它?
感谢您的时间和帮助。
【问题讨论】:
标签: identityserver4 blazor-webassembly
我了解到您目前有 2 个应用程序 - Identity Server 和一个 Blazor 应用程序 - 并且您想要创建第三个应用程序:一个 API 可以由 Blazor 应用 使用,对吗?
如果是这样,那么您可能已经在您的 Blazor 应用 中使用身份验证,并带有 Identity Server。您需要做的是获取您可能拥有的 JWT 并将其传递给新的 API,该 API 也必须在 Identity Server 中注册。 p>
IdentityServer4 GitHub 有许多示例 here。我相信AspNetCoreAndApis 的快速入门可能对您有用:
【讨论】: