[功能]: 添加 /oauth2/sign_up 端点
作者: Bastian创建于 2024年9月9日更新于 2026年9月10日
标签enhancement
动机
我使用 Keycloak 的用户注册和电子邮件验证功能。 对于oAuth2-代用,我使用"oidc"提供者和"skip professor 按钮=真"配置选项. 在我申请的起落架上 我需要两个按钮:
- 连接Keycloak注册页的 " 创建账户 " 按钮
- 链接到 Keycloak 登录页面的 " Login " 按钮
登录按钮没有问题 : 它可以是"/oauth2/sign in"端点的链接,该端点首先设置了CSRF cookie并再重定向到Keycloak登录页面.
然而,登记按钮没有相应的/oauth2/ sign up'终点。 直接与https:///auth/realms//protocol/openid-connect/registrations'地址连接,确实有助于建立账户。 然而,在用邮件收到的核查链接确认电子邮件地址时,我最后在oauth2-代理错误页面上抱怨CSRF cookie不见了.
可能的解决办法
添加一个`/oauth2/ sign up' 端点,在重定向到注册页之前先设置CSRF cookie。
提供方
偶数c
内容来源: oauth2-proxy/oauth2-proxy