我正在开发反应应用程序。并保留keycloak进行注册。完成注册后,keycloak 会触发一封电子邮件以进行电子邮件验证。当用户验证时,我想将该验证用户重定向到此 url,例如 com.abcd.xyzApp/ (我的应用程序)。但是我无法在没有 http 的情况下在 keycloak baseurl 中设置此 URL(com.abcd.xyzApp/)。收到错误“错误!基本 URL 不是有效的 URL”
有什么解决办法吗?谢谢
我正在开发反应应用程序。并保留keycloak进行注册。完成注册后,keycloak 会触发一封电子邮件以进行电子邮件验证。当用户验证时,我想将该验证用户重定向到此 url,例如 com.abcd.xyzApp/ (我的应用程序)。但是我无法在没有 http 的情况下在 keycloak baseurl 中设置此 URL(com.abcd.xyzApp/)。收到错误“错误!基本 URL 不是有效的 URL”
有什么解决办法吗?谢谢
这应该通过redirect_uri
在启动登录时使用查询参数来工作。但是,redirect_uri
如果触发电子邮件验证,此参数将丢失。不久前我已经为此提交了一张票(请参阅KEYCLOAK-16860)。
您可能希望重定向到自定义 http(s) 端点并从此处启动特定于应用程序的重定向,如此处所述。