首页 > 解决方案 > 软件租户是用户还是用户组?

问题描述

我正在阅读关于软件多租户的维基百科文章,它定义了一个“租户”,如下所示:“租户是一组用户,他们共享对软件实例的特定权限的公共访问权限”。

我想知道的:

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

标签: authenticationfacebook-loginmulti-tenantgoogle-signin

解决方案


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

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

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

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

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


推荐阅读