在新用户上线期间在 Keycloak 中实现自定义用户身份验证流程

问题描述 投票:0回答:1

我们需要在手机银行应用程序中有用户注册流程。作为流程的一部分,我们需要在用户首先使用国民 ID 和 OTP 进行身份验证后生成令牌。

我们正在使用 Keycloak,我们希望在使用上述输入进行身份验证后,Keycloak 对用户进行身份验证(通过调用外部 API 来验证输入)并生成带有令牌的响应

我们想在 keycloak 中使用 Authcode flow + pkce。

您能否指导如何实现它?任何参考链接,Keycloak最新版本中的实施步骤都会有帮助。

flutter react-native keycloak pkce
1个回答
0
投票
  1. 如果您想添加您的国民身份证作为身份提供商,请实施自定义 IdentityProvider(请参阅自定义 IDP
  2. 用户使用国民身份证成功识别自己的身份后,调整后经纪人流程并实施自定义的身份验证器。 2.1 对国民身份证进行各种必要的验证(哪个用户,他实际上进行了身份验证?)
  3. 您可以添加自定义客户端会话注释或用户会话注释,这些注释可以使用内置映射器添加到生成的令牌中。
© www.soinside.com 2019 - 2024. All rights reserved.