在注册时,Keycloak 提供了通过 Keycloak 主题的注册页面模板通过“输入”元素添加 custom user attributes 的功能,如下所示:
<input id="user.attributes.[the_custom_attribute]" name="user.attributes.[the_custom_attribute]" />
但是,这似乎只有在用户创建帐户并提交表单时才有效。
如果用户通过 Social Identity Provider(google、microsoft、github 等)登录,我们如何添加自定义用户属性?