Keycloak 登录页面显示“无效参数:redirect_uri”

Posted

技术标签:

【中文标题】Keycloak 登录页面显示“无效参数:redirect_uri”【英文标题】:Keycloak login page shows 'invalid parameter: redirect_uri' 【发布时间】:2018-01-03 12:54:48 【问题描述】:

我正在使用 Keycloak 身份验证来验证 Angular 应用程序,到目前为止,我已经设法将我的登录重定向到 Keycloak 服务器。但是,当重定向而不是登录页面时,我收到一个 500 错误页面,其中包含消息Invalid parameter: redirect_uri

【问题讨论】:

那么,您在 keycloak 控制台的客户端配置屏幕中将什么作为重定向 url 放置? 请看我的回答:***.com/questions/37115626/… 这能回答你的问题吗? keycloak Invalid parameter: redirect_uri 【参考方案1】:

当您在 Keycloak 中创建客户端时,您设置了必需的“有效重定向 URI”字段。您在此处输入的模式很可能与您从客户端发送的重定向 uri 不匹配。如果您使用端口号,它们也必须匹配! 如果这不是问题,请检查您的 Keycloak 服务器正在记录什么并将这些详细信息添加到您的问题中。

【讨论】:

【参考方案2】:

这是由于基本 url 和有效的重定向 url 不同而发生的。所以我在两个文本框上添加了相同的 URL。现在它工作正常。

【讨论】:

以上是关于Keycloak 登录页面显示“无效参数:redirect_uri”的主要内容,如果未能解决你的问题,请参考以下文章

Keycloak 登录页面未显示,我改为获取 Spring Security 登录

Next.js:在重定向到 Keycloak 登录页面之前阻止显示索引页面

使用 keycloak 保护特定的反应页面

Keycloak 状态参数无效

keycloak,用户注册。如何添加角色?

Keycloak得到空的登录页面,即没有用户名和密码表单