3

我在为我所做的项目设置 Keycloak 时遇到问题。Keycloak 正在运行http://localhost:8180。Thorntail 服务器正在运行,http://localhost:8080/users它为 Angular 前端提供数据http://localhost:4200/*。我想要做的是用户只能http://localhost:4200/sign-in在不登录的情况下看到。一旦登录,他们就可以访问例如http://localhost:4200/list-user我正在使用本指南来设置 Keycloak,但我不确定我的客户端设置应该是什么。这就是我的想法:

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

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

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

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

有人请解释这些设置的目的,因为我很难理解。

4

1 回答 1

6

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

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

在 Admin Console 中查看文档和信息徽章

于 2019-10-04T03:55:58.477 回答