authentication - 软件租户是用户还是用户组?
问题描述
我正在阅读关于软件多租户的维基百科文章,它定义了一个“租户”,如下所示:“租户是一组用户,他们共享对软件实例的特定权限的公共访问权限”。
我想知道的:
“共同访问”是什么意思?如果我有一个应用程序,用户可以使用主登录屏幕登录,或使用 Facebook 登录,或使用 google 登录,所有用户是否共享一个“通用登录”,因为他们都可以使用手机登录该应用程序,尽管使用不同的身份提供者(Facebook、谷歌等)?还是使用 Facebook 登录的用户共享“通用登录”,使用 google 登录的用户共享“通用登录”等?或者,共享共同用户名+密码的用户组是否共享“共同登录”?基本上,我要求更清楚地定义什么是租户。
解决方案
这就是流行语的问题。这个特殊的似乎起源于“云计算”世界,这个世界确实充斥着毫无意义的流行语。
文章中所说的“租户”就是我们通常所说的“用户”。
多个有机人可能知道相同的用户名/密码组合(凭据)并且(无论出于何种原因)被允许使用它们以相同的方式访问系统。
因此,从人类的角度来看,有多个用户。但从系统的角度来看,它只是一个“用户”。该文章/模型/观点为此使用了“租户”一词,并且似乎将“用户”视为单个生物实体。
以此类推,在现实生活中,某些财产(公寓、房屋等)在法律上可能只有一个居住者,但没有什么能阻止那个人邀请其他人参加聚会。就房东而言,仍然只有一个租户。
推荐阅读
- python-3.x - Tensorflow 2.2 [预测必须 >= 0] [条件 x >= y 不符合元素:] [x (dense_1/Sigmoid:0) = ]
- javascript - 绘图画布不能在移动设备上工作,在桌面上工作正常
- sql - 在雪花视图中将日期范围拆分为新记录
- javascript - 需要帮助将 JavaScript 变量设置为 WordPress 自定义字段的值
- python - HWID 绑定白名单系统 | Python
- r - 从 r 中的图中删除 NA 变量
- python - 输入的数据成为 for 循环中的新数据
- python-3.x - 在 Python SMTP 中发送我的第一封电子邮件 - 使用“with”是无效的语法?
- yaml - 您如何添加、附加或扩展 YAML 序列?
- java - 为什么 jasper 得到一个字符串而不是一个类对象?