如何避免KeyCloak的登录页面,部署我们项目的自定义登录页面?
Posted
技术标签:
【中文标题】如何避免KeyCloak的登录页面,部署我们项目的自定义登录页面?【英文标题】:How to avoid login page of KeyCloak and deploy our customized login page of our project? 【发布时间】:2017-12-15 01:46:44 【问题描述】:如果我请求它重定向到 KeyCloak 登录页面,但我想使用我的项目的自定义登录页面,如果我请求登录,那么在内部应该登录 KeyCloak,然后请求去后端,这可能吗?如果可能的话,如果有人向我解释,这将对我有帮助
【问题讨论】:
【参考方案1】:您可以创建自己的主题来反映您的项目风格。 Find the documentation here.
或者您可以检查 REST API 并使用用户名和密码获取访问和刷新令牌。 See this *** here.
【讨论】:
正如你所说,我已经尝试过第二种方法,但我遇到了类似 "error": "invalid_request", "error_description": "Missing form parameter: grant_type" 的错误,你可以找到我的请求的网址也localhost:8080/auth/realms/master/protocol/openid-connect/token 它说:参数丢失。您是否提供了上述数据 client_id : 'Id_of_your_client', username : 'your_username', password : '@#$%^&', grant_type : "password" ? 是的,我已经提供了所有但我仍然面临同样的问题。 尝试使用body content-type: x-www-form-urlencoded,它帮助我解决了问题,我可以通过邮递员成功查询keycloak以上是关于如何避免KeyCloak的登录页面,部署我们项目的自定义登录页面?的主要内容,如果未能解决你的问题,请参考以下文章
Keycloak - spring boot - 外部登录网页