0

我需要制作“hacky”的oauth流程。我的意思是为用户添加能力,使用来自其他人的凭据登录到我的系统,不幸的是,它没有 oidc 并且不会有好几个月。

我想有这个选项,输入这个其他系统登录名/密码点击登录按钮,然后在keycloak流程中尝试这些凭据来连接这个其他系统,获取令牌,然后像往常一样使用keycloak用户数据库登录这个用户或者如果此用户不存在创建他。

我不知道如何实现这个目标,有人做过类似的吗?

谢谢!

编辑:嗯,可能我需要使用 AbstractUsernameFormAuthenticator,完成后会在这里发送响应。

4

1 回答 1

0

好的,我找到了非常好的文章,解释了如何一步一步地做,我强烈推荐它。

java-keycloak-custom-user-providers

于 2022-02-21T09:14:28.037 回答