【问题标题】:Is a software tenant a user or a group of users?软件租户是用户还是用户组?
【发布时间】:2019-12-14 03:22:38
【问题描述】:

我正在阅读 software multitenancy 上的 Wikipedia 文章,它定义了一个“租户”,如下所示:“租户是一组用户,他们共享对软件实例具有特定权限的公共访问权限”。

我想知道的:

“公共访问”是什么意思?如果我有一个应用程序,用户可以使用主登录屏幕登录,或者使用 Facebook 登录,或者使用 google 登录,所有用户是否共享一个“通用登录”,因为他们都可以使用手机登录到该应用程序,尽管使用不同的身份提供者(Facebook、谷歌等)?还是使用 Facebook 登录的用户共享“通用登录”,使用 google 登录的用户共享“通用登录”等?或者,共享共同用户名+密码的用户组是否共享“共同登录”?基本上,我要求对什么是租户进行更清晰的定义。

【问题讨论】:

    标签: authentication facebook-login multi-tenant google-login


    【解决方案1】:

    这就是流行语的问题。这个特定的似乎起源于“云计算”世界,确实充斥着毫无意义的流行语。

    本文所说的“租户”就是我们通常所说的“用户”。

    有可能多个有机人知道相同的用户名/密码组合(凭据)并且(无论出于何种原因)被允许使用它们以相同的方式访问系统。

    因此,从人类的角度来看,有多个用户。但从系统的角度来看,它只是一个“用户”。该文章/模型/观点使用“租户”一词代替,并且似乎将“用户”视为单个生物实体。

    以此类推,在现实生活中,某些财产(公寓、房屋等)在法律上可能只有一个居住者,但没有什么能阻止该人邀请其他人参加聚会。就房东而言,仍然只有一个租户。

    【讨论】:

    • 这正是我所需要的。谢谢!!
    • 我认为这个答案是错误的。 “租户”通常是拥有与一组用户相关的私有数据段的客户/公司/组织。 “多租户”系统是可以支持多组不同用户的系统。主要的安全担忧是一个租户与另一个租户之间是否有足够的隐私/可见性隔离(一些租户会要求他们的应用程序提供商使用单独的数据库,而不仅仅是外键来隔离他们的数据,以防出现未知漏洞)。跨度>
    猜你喜欢
    • 2021-05-14
    • 2016-04-02
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多