如何配置 Keycloak 服务器实例以同时支持开发和 UAT 环境?
Posted
技术标签:
【中文标题】如何配置 Keycloak 服务器实例以同时支持开发和 UAT 环境?【英文标题】:how to configure a Keycloak server instance to support both development and UAT environments? 【发布时间】:2021-12-31 06:31:30 【问题描述】:我们应该定义两个不同的领域吗?一个用于 UAT,一个用于开发?或者我们应该为 UAT 定义一组单独的客户端,为开发定义另一组?因为显然 URL 是不同的。还是有一种神奇的方法可以在一个客户端中分离开发/UAT 设置? 欣赏你的想法。 问题是,例如,当我们定义根 URL 时,对于开发来说,它类似于 http://localhost:3000,但对于 UAT,当然必须是另一个 URL。我在这里寻找一些最佳实践。 谢谢
【问题讨论】:
【参考方案1】:通常,您需要 2 个独立的 Keycloak 服务器实例(不是独立的领域或客户端)。这将允许您在 dev env 中测试新的 Keycloak 版本,而不会破坏 prod env。
当然,您可以接受风险(因为成本、复杂性......)并且只使用独立的领域/客户端。
【讨论】:
以上是关于如何配置 Keycloak 服务器实例以同时支持开发和 UAT 环境?的主要内容,如果未能解决你的问题,请参考以下文章
如何配置 Thorntail 2.5.0.Final 以使用来自 Keycloak 的 JWT 令牌授权用户?