aspnetboilerplate - AspnetBoilerplate 中的模拟选项
问题描述
我正在尝试实施模拟。我参考了文档,也参考了类似的问题和回复。
所以我看到了两种方法。
1) 按照 Aspnet.zero 实现的方式进行。在这种情况下,用户似乎被注销并使用模拟的租户和用户再次登录(被重定向到 url)。
2)按照文档中的更简单的方法:
using (_session.Use(42, null))
{
var tenantId = _session.TenantId; //42
var userId = _session.UserId; //null
}
在我的情况下,如果我遵循第一种方法,我将不得不将用户重定向到租户 url(格式为 {subdomain}.mydomain.com),我不太愿意这样做。
那么,如果我遵循第二种方法,我是否可以以这样的方式进行模拟,使其在模拟的租户和用户 ID 上工作,直到我将其关闭(比如按下按钮)?用户场景;
- 主机用户转到租户列表。
- 单击网格中选定租户的 [模拟](模拟为租户管理员)
- 担任选定租户的租户管理员
- 如果用户处于模拟模式,请单击始终显示在标题处的 [关闭] 或类似按钮。
解决方案
推荐阅读
- python - 如何在 Python 脚本中包含 Jmol 控制台脚本
- html - 如何将循环外的每个数组值转换为模态?
- r - 如何使用 geom_col 在 x 轴上添加 0 个计数?
- google-colaboratory - colab pro plus 每次都崩溃
- css - 为什么通过选择器(selector-no-qualifying-type)限定类有问题?
- android - 尝试访问 nativeLibraryDir 时出错
- android - 如何处理配置错误的频道?
- python - Power BI:如何使用 Python Pandas 创建与原始表不同的表
- python - 如何将日期时间索引转换为一些十进制数?
- azure - 由于“Get-AzDataFactoryV2Trigger”错误,Azure Dev ops Release 部署失败