首页 > 解决方案 > 带有“授权码”流程的 Keycloak 自定义登录页面

问题描述

我们正在尝试将 keycloak 与本机应用程序集成,但使用 keycloak 的登录/注册 oauth2 流程会显示默认登录页面,这不符合我们对材料设计用户屏幕的要求

我看到自定义登录屏幕的选项很少:

  1. 自定义keycloak提供的主题或者Deploy new theme to JBoss
  2. 添加一个 nodejs api-server 以与移动应用程序交互并使用keycloak.grantManager.obtainDirectlyAPI,但这grantType=passwordkeycloak-connect包中使用 - keycloak-connect有关gainDirectly的 更多信息

第一个选项有点乏味,所以我们实现了第二个选项,但它带有grantType=passwordoauth 不推荐的 flow

我想知道keycloak是否有任何解决方案可以使用自定义登录Authorization Code

标签: keycloakkeycloak-nodejs-connect

解决方案


推荐阅读