在多租户B2B方案中,如何确定用户属于哪个租户?

时间:2019-04-02 15:21:39

标签: identityserver4 openid-connect

我们有一个多租户企业对企业(b2b)应用程序,其中所有数据都存储在共享数据库中,并用TenantID分隔。

我们已经为每个租户在本地创建了用户,最近我们收到了为外部登录提供商实施支持的请求(我们的客户希望使用其office365和google帐户登录)。 我们真的不确定如何使用来实现这一目标……

我们的应用程序身份验证流程基于IdentityServer4构建。是否可以为多租户配置idsrv,如果是,如何确定用户租户?我们在本地创建的用户具有附加的TenantID。

我们认为用户可以选择要输入的租户列表不是一个合适的解决方案,因为只允许用户输入自己的租户。

我们希望我们的用户能够使用一个登录页面使用他们自己的Google / Office365帐户登录,并定向到正确的租户。

0 个答案:

没有答案