我是Keycloak的新手,并尝试通过以下方式了解Keycloak并将其与我的react应用集成。
我要实现的目标是:
我试图参考文档,但找不到此类信息。任何指针都将真正有用。
谢谢。
答案 0 :(得分:1)
您正在使用身份代理。在那种情况下,Keycloak在成功通过身份验证后将始终创建(内部)Keycloak用户。请参阅https://www.keycloak.org/docs/latest/server_admin/index.html#_identity_broker_overview步骤8。 对于其他操作(首次创建用户时),请使用“ First Broker Login”身份验证流程
如果仅需要通过外部系统(身份代理)进行身份验证的用户特定角色,则可以使用映射器将其存档。转到身份提供者,选择您的外部IDP,切换到Mappers,使用Mapper类型“ Hardcoded Role”创建一个新的Mapper,然后选择所需的角色