Identityserver4 如何将web API与在VS Studio中创建的IdentityServer(使用Identity模板托管Blazor WASM)分开作为自己的项目?

Identityserver4 如何将web API与在VS Studio中创建的IdentityServer(使用Identity模板托管Blazor WASM)分开作为自己的项目?,identityserver4,blazor-webassembly,Identityserver4,Blazor Webassembly,(我尝试学习网络开发) 从模板创建托管Blazor WASM时,我们使用ID和标识获得服务器和客户端。我们如何添加新的web API项目(因为关注点分离?)并通过此模板设置对其进行保护 感谢您的时间和帮助。我知道您目前有两个应用程序-身份服务器和Blazor应用程序-并且您希望创建第三个应用程序:Blazor应用程序可以使用的API,对吗 如果是这样的话,那么您可能已经在Blazor应用程序中使用身份验证了。您需要做的是获取您可能拥有的JWT并将其传递给新的API,该API还必须在Identit

(我尝试学习网络开发)

从模板创建托管Blazor WASM时,我们使用ID和标识获得服务器和客户端。我们如何添加新的web API项目(因为关注点分离?)并通过此模板设置对其进行保护


感谢您的时间和帮助。

我知道您目前有两个应用程序-身份服务器和Blazor应用程序-并且您希望创建第三个应用程序:Blazor应用程序可以使用的API,对吗

如果是这样的话,那么您可能已经在Blazor应用程序中使用身份验证了。您需要做的是获取您可能拥有的JWT并将其传递给新的API,该API还必须在Identity Server中注册

IdentityServer4 GitHub有许多示例。我相信快速入门对您可能有用:

  • 它是一个MVC应用程序,通过身份验证。然后,此MVC应用程序使用受JWT身份验证保护的API:)