【发布时间】:2014-06-25 20:20:14
【问题描述】:
我正在构建一个多租户 SaaS 系统,其中系统中的用户是独立于租户实体的实体。 IE:客户 1 可以让用户 User1、User2 与某些角色相关联,而客户 2 可以让 User2 和 User3 与某些其他角色相关联。
用户可以使用特殊菜单选项在租户之间切换,或者在登录时预先提示选择租户。
使用 Web API 和新的身份框架...
问:如果用户可以通过单击按钮切换租户,我如何为角色建模?用户可以关联的租户/客户数量没有限制,因此我不能简单地将所有可能的租户/角色粘贴到 Claims 集合中,因为据我了解,Claims 集合位于 cookie 中最大可达 4k。
但是,我不确定使用 Identity Framework 的内置声明基础架构可以做什么
【问题讨论】:
标签: asp.net asp.net-web-api asp.net-identity multi-tenant claims-based-identity