身份验证似乎是开放的,这使得可以登录到其他租户。我们将使用云Firestore的公司明智的数据库结构,其中每个用户都被分配到一个特定的公司。虽然登录有一种可能性,用户可以登录到其他租户,这可能会导致我们进入一个巨大的错误,为公司和我们。我们希望每个用户在登录时都是特定于特定公司的,以避免混淆。我们正在使用2FA身份验证,但这无助于避免一个租户导致其他租户数据库的问题。我们确实理解身份验证和数据库是两个不同的方面,无论如何,我们都希望对特定租户进行身份验证,并将他们登录到特定公司。
z9smfwbn1#
你提供的信息很少,如何实现多租户?
在第一种情况下,租户隔离是免费的,您可以使用主项目来处理租户和公共信息以及特定租户项目来处理特定于租户的信息。您需要在每个租户上复制登录。在第二种情况下,您需要使用用户和Firebase规则上的自定义声明来管理集合访问。希望能对你有用
1条答案
按热度按时间z9smfwbn1#
你提供的信息很少,如何实现多租户?
在第一种情况下,租户隔离是免费的,您可以使用主项目来处理租户和公共信息以及特定租户项目来处理特定于租户的信息。您需要在每个租户上复制登录。
在第二种情况下,您需要使用用户和Firebase规则上的自定义声明来管理集合访问。
希望能对你有用