这是一个场景。我正在为kibana使用keycloak,我想在一个keycloak中添加两个keycloak IDP。当我使用不同的kibana时,kibana将重定向到适当的keycloak IDP。但是现在我只能重定向到主keycloak。
我知道身份提供方重定向器,但它是特定于领域的。我无法添加新领域,因为我只有一个领域。
我尝试使用URL(http://localhost:5601?kc_idp_hint = idp 1),当重定向到密钥验证URL(http://localhost:8080/auth/realms/master/protocol/openid-connect/auth?...)时,kc_idp_hint丢失了。
2条答案
按热度按时间e5nqia271#
我尝试使用URL(http://localhost:5601?kc_idp_hint=idp1),当重定向到密钥验证URL(http://localhost:8080/auth/realms/master/protocol/openid-connect/auth?...)时,kc_idp_hint丢失了。
URL应如下所示:
gpnt7bae2#
我找到了这个问题的解决方法。在“认证”中,你可以添加一个新的流,使用所需的idp。在客户端,你可以设置“认证流覆盖”-“浏览器流”到新的流。