我想使用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设置,否则我将不得不自己做。可以在其中加入一个选项卡吗?因此,定义一个方案,然后根据请求更改tenantid的cookie名称?