在自定义UserStore中访问tenantid

时间:2018-12-04 14:27:09

标签: identityserver4

我正在尝试实现多租户身份服务器4,该服务器使用.net core 2.1中的自定义身份UserStore使用每个租户使用不同的数据库来验证用户。

我正在使用ClientCredentials和ResourceOwnerPassword大类。我看到在acr_values选项中传递承租人ID是一种很好的做法,而且效果很好。

我已成功使用ICustomTokenRequestValidator.ValidateAsync方法将租户ID添加到客户声明中。

我找不到方法,这是一种在IUserStore实现中读取租户ID的方法,以便切换数据库连接字符串。

我一直在寻找解决方案2天。你能帮我吗?

谢谢!

0 个答案:

没有答案