【发布时间】:2021-03-24 09:52:41
【问题描述】:
这是我第一次使用 Keycloak。我在本地机器上准备了一个 Keycloak 实例,我可以在其中创建领域、客户端等。
我找到了 React + Keycloak 的使用示例,但没有一个使用 PKCE 流。
我不知道如何配置 Keycloak 和 React。我只知道客户端应用程序必须能够生成代码验证器和代码质询。
我正在寻找一个使用 react 和 Keycloak 实现授权的简单示例,它应该遵循 OAuth 2.0 Authorization Code Grant with PKCE Flow 或关于在 React 端做什么以及在 Keycloak 端实现 OAuth 2.0 的提示。
我想做什么:
- 设置 Keyclock 实例(准备就绪)
- 在 Keycloack 中注册公共客户端(准备就绪)
- 在 Web 中实现一个简单的登录场景(该场景遵循 OAuth 2.0 Authorization Code Grant with PKCE Flow)
【问题讨论】:
标签: javascript reactjs oauth-2.0 keycloak openid-connect