RT,大概了解过实现思路
startup里边做配置, 使用 cookie 存放 ClaimsIdentity 登录信息,然后controller 标记
AuthorizeAttribute。
那么这里有个问题,如果当前项目areas包含三个站点,比如 前端 管理端 移动端, 那么登录一个站点之后,是不
也会把当前的cookie当做 另外两个站点的cookie,访问其他两个站点的时候 跳过登录直接就 登录成功了?
(理论上这三个站点应该各是各的登录和cookie 信息,如果什么特殊的做法来区分吗?)
可以尝试使用3个不同的 AuthenticationScheme 来解决这个问题,参考资料:
谢谢大神,刚才自己网上搜了下 多用户登录 ,添加 多Scheme的登录方式,目前用了一个 admin的area 站点,登录授权正常,其他估计问题也不大
参考的帖子:https://www.cnblogs.com/seriawei/p/7452743.html