与剃须刀一起使用以实现基于cookie的身份验证

问题描述 投票:0回答:1

我正在使用Angular 7,Asp.net核心2,Asp.net身份,IdentityServer4开始一个新项目。

简而言之,我的项目架构如下:

  • Web API项目(资源服务器)
  • 数据访问层项目(c#项目库)
  • 使用Asp身份的身份服务器4]
  • 和一个Angular 7客户端,使用两个cli命令生成该项目:“ dotnet new angular”,以生成后端。和“ ng new”一起生成前端代码。
  • 因此,由于角度项目具有后端,出于安全原因,我选择了混合流程。

我的目标是使用角度客户端后端,通过Cookie验证角度客户端用户。我已经使用MVC客户端轻松完成了这项工作,但是我仍然不知道如何使用角度客户端实现相同的功能。

我目前的想法是使用两个动作来提供角度服务,一个动作为匿名用户呈现一个razor cshtml页面,另一个为“授权”用户呈现,但是我仍然不确定这是否可以实现。

这是一种好方法还是有更好的方法?

我正在使用Angular 7,Asp.net核心2,Asp.net身份,IdentityServer4开始一个新项目。简而言之,我的项目架构如下:一个Web API项目(资源服务器)数据...

c# asp.net-mvc angular identityserver4
1个回答
0
投票

我最近开始了一个类似的项目,并考虑了如何进行身份验证/授权。

© www.soinside.com 2019 - 2024. All rights reserved.