首先,我非常了解 Keycloak 中的多领域多租户方法。我接手了一个遗留项目,没有人想到多租户。现在,两年后,客户突然需要此功能。实际上,微服务已经为这种场景做好了开箱即用的准备。
客户开发了一个移动应用程序,通过我们的 keycloak 实例上的 API 使用帐号(作为用户名)和密码对用户进行身份验证。现在,他想将租户 ID 添加到登录信息中。
客户希望避免使用多领域解决方案所要求的多个端点。
第一个想法是在注册时连接租户 ID 和帐户 ID。但这是一种臭方法。
所以,我的想法是,可能有一种方法可以通过添加自定义的方式来配置 Keycloaktenantid
场与username
它的作用就像数据库世界中的复合主键。
这样的配置可以吗?是否有另一种方法可以使用单个领域实现多租户行为?
我不能肯定地说,但经过一些研究,我发现了这一点:
该网站列出了所有这些以及更多信息:
https://lists.jboss.org/pipermail/keycloak-user/2017-June/010854.html https://lists.jboss.org/pipermail/keycloak-user/2017-June/010854.html
看看吧,它可能会对您在密钥斗篷中的数据组织有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)