asp.net-core - 如何在aspnetcore中使用N个cookie认证中间件
问题描述
我想使用 cookie 中间件进行身份验证,将 cookie 存储在 aspnet 核心中。
我为每个请求都有一个租户命名空间/ID,因此单个用户可以登录到 N 个 cookie。
我希望能够使用HttpContext.SignInAsync
和HttpContext.Authenticateasync
使用这个namespace/id
。
namespace/ids
我事先并不知道。是否可以使用身份验证中间件进行设置?
SigninAsync("myschem" + namespaceid) ect.
如果不可能。我的“Helper.SignInAsync”和“Helper.AuthenticateAsync”会是什么样子自己设置cookie而不使用中间件。
使用该框架的原因是它负责对 cookie 的所有保护并设置我必须自己做的所有 cookie 设置。一个可能的选项卡可以进入这个吗?那么定义一个方案,然后每个请求根据租户 ID 更改 cookie 名称?
解决方案
推荐阅读
- node.js - 基于位置的结果
- react-native - 如何根据条件更改视图
- kubernetes - HorizontalPodAutoscaler 多副本升级
- install4j - 运行下载的 install4j 更新而不进行调度
- angular - 在 Angular 的循环中订阅一个 observable
- java - 从 amazon s3 存储桶中删除文件时出错
- npm - 将客户端的文件与服务器同步 - Electron/node.js
- javascript - 焦点仅在我使用选项卡转到按钮时才有效,之后当我单击按钮时焦点不起作用
- ios - 滚动时在tableview Swift中的tableView时出现混蛋
- ruby-on-rails - Rails 4 应用程序显示对象,即使没有在 before_action 中调用 set_object