Razor 在不同的项目中为WebAPI和Asp.Net核心使用一个标识
我有一个包含2个dot net核心项目的解决方案:Razor 在不同的项目中为WebAPI和Asp.Net核心使用一个标识,razor,asp.net-core,.net-core,asp.net-identity,asp.net-core-webapi,Razor,Asp.net Core,.net Core,Asp.net Identity,Asp.net Core Webapi,我有一个包含2个dot net核心项目的解决方案: Web API Web应用程序(MVC) web应用程序是web API使用者。我的web应用程序控制器将使用httpclient来获取数据,而我使用razor来获取客户机(没有像Angular这样的Javascript库)。我想使用Microsoft identity进行身份验证,最近我读到了JWT 我应该在哪个项目中添加Microsoft标识?(因为在JWT中构建令牌需要身份验证) 如果我必须将其添加到WebAPI项目中,那么当我需要在ra
httpclient
来获取数据,而我使用razor来获取客户机(没有像Angular这样的Javascript库)。我想使用Microsoft identity
进行身份验证,最近我读到了JWT
我应该在哪个项目中添加Microsoft标识?(因为在JWT
中构建令牌需要身份验证)
如果我必须将其添加到
WebAPI
项目中,那么当我需要在razor中或MVC项目中的其他地方使用User.identity.IsAuthenticated
或usermanager
进行身份验证时,我如何使用identity呢?已解决:我使用了IdentityServer4