You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Keycloak「忘记密码」按钮指向页面的链接?

获取Keycloak原生密码重置页面URL的方法

Keycloak的原生密码重置页面可通过构造固定格式的URL访问,具体结构和参数说明如下:

URL基础结构

{keycloak_base_url}/realms/{realm_name}/protocol/openid-connect/auth?client_id={client_id}&redirect_uri={redirect_uri}&response_type=code&scope=openid&kc_action=resetCredentials

参数说明

  • {keycloak_base_url}:你的Keycloak实例根地址,例如http://localhost:8080或线上部署域名
  • {realm_name}:当前使用的Realm名称,比如默认的master或自定义业务Realm
  • {client_id}:与自定义登录页绑定的Keycloak客户端ID,需和认证流程使用的客户端一致
  • {redirect_uri}:密码重置完成后跳转的目标地址,必须确保该地址已在Keycloak客户端的「Valid Redirect URIs」列表中配置,否则会跳转失败

额外注意事项

  • Keycloak 18及以上版本(Quarkus架构)的URL结构与上述一致,无需调整
  • 参数值中的特殊字符(如&、=等)需做URL编码处理,避免URL解析错误
  • 替换参数后可直接在浏览器访问该URL,验证是否正常跳转到密码重置页面

内容的提问来源于stack exchange,提问作者Sagar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:24:11