【问题标题】:Keycloak Client settings, what URLs do I need?Keycloak 客户端设置,我需要哪些 URL?
【发布时间】:2020-02-01 18:12:52
【问题描述】:

我在为我的项目设置 Keycloak 时遇到问题。 Keycloak 在http://localhost:8180 上运行。 Thorntail 服务器在 http://localhost:8080/users 上运行,它为 http://localhost:4200/* 上的 Angular 前端。我想要做的是用户只能看到http://localhost:4200/sign-in 而无需登录。一旦登录,他们就可以访问例如http://localhost:4200/list-userI was using this guide to set up Keycloak,但我不确定我的客户端设置应该是什么。这是我的想法:

根网址:http://localhost:4200/sign-in

*有效的重定向 URI:http://localhost:4200/list-user

基本网址:http://localhost:4200/sign-in

管理网址:http://localhost:8080

在我难以理解的情况下,请有人解释这些设置的目的。

【问题讨论】:

    标签: keycloak thorntail


    【解决方案1】:

    根 url 只是一个用于解析相对路径的值。

    • 根:http://localhost:4200/sign-in
    • 有效重定向:/*(登录后用户可以重定向到任何匹配模式http://localhost:4200/sign-in/*的URI)
    • Base URL:/(非强制。当keycloak需要通过client_id计算应用程序url时使用)
    • Admin URL:/(当Keycloak需要通知应用程序撤销或用户注销时使用。例如当用户在应用程序A中注销时,如果他在应用程序B中有会话,Keycloak将发送backchannel 请求应用程序 B 的 Admin URL,因此应用程序 B 也会在其中刷新用户会话)

    在管理控制台中查看文档和信息徽章

    【讨论】:

      猜你喜欢
      • 2012-10-26
      • 2011-05-06
      • 1970-01-01
      • 2011-03-09
      • 1970-01-01
      • 2018-09-28
      • 2021-06-13
      • 1970-01-01
      • 2011-06-21
      相关资源
      最近更新 更多