首页 > 解决方案 > Keycloak 预重定向逻辑

问题描述

我正在考虑将 Keycloak 与我的 Spring Boot 服务器一起使用,似乎每当您导航到受 Keycloak 保护的端点时,它都会自动重定向到登录屏幕。

我的问题是,在决定重定向到 Keycloak 登录页面之前,是否可以控制请求?

我可以先打一个未受保护的端点,做一些逻辑然后手动重定向到受保护的端点,但也许有更好的内置方式?

标签: javaspring-bootkeycloak

解决方案


我不知道你究竟需要达到什么目标,所以我只能模糊地回答。

  • 如果 Keycloak 提供的“操作”符合您的需要,您可以将您需要的“操作”添加到身份验证流程中。
  • 如果需要,您可以定义新的必需操作
  • 您可以修改登录页面模板并执行一些javascript来提取您要抓取的信息。
  • 您可以一路实现自己的身份验证 SPI并做任何您想做的事情。

推荐阅读