【问题标题】:How to achieve multi tenancy with Asp.net Identity 2.0如何使用 Asp.net Identity 2.0 实现多租户
【发布时间】:2014-05-15 10:13:45
【问题描述】:

我刚刚在我们的新 MVC 站点中使用 OWIN 完成了新的两因素身份验证。请指导我如何使用 OWIN 身份验证实现多租户。

有什么可以看的样本吗?请分享您的想法!

【问题讨论】:

  • 多租户与您的登录方式无关。您究竟想让多租户启用什么?您的数据库条目?例如,您可以为每个表指定一个 Owner 列,当他们创建条目时,您可以在其中存储每行的用户 ID。
  • 假设我们有两个域由同一个站点处理。两个域的 FacebookAppID 和密码不同。我需要一种基于 url 设置不同 Facebook 应用程序 ID 的方法。 HttpContext.Request.Url 在 Startup.Auth.cs 中不起作用

标签: asp.net asp.net-mvc owin asp.net-identity-2


【解决方案1】:

您可以从以下链接在 github 上找到相关示例。

https://github.com/JSkimming/AspNet.Identity.EntityFramework.Multitenant

【讨论】:

  • 请查看 user3219798 的评论。如何实现多租户社交登录?
  • 我认为您需要创建自己的实现。
  • ASP.NET Identity 不适合这种在运行时动态设置外部登录提供程序设置的用途。这是 2.0 身份系统的最大缺点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-16
  • 1970-01-01
  • 1970-01-01
  • 2018-08-21
  • 2017-09-18
  • 1970-01-01
  • 2015-07-21
相关资源
最近更新 更多