自定义Keycloak令牌映射器可以用于配置多值的情况。以下是配置自定义Keycloak令牌映射器以允许多值的步骤:
- 登录到Keycloak管理控制台。
- 在左侧导航栏中选择相应的Realm。
- 在Realm设置页面中,选择"客户端"选项卡。
- 选择您要配置的客户端。
- 在客户端设置页面中,选择"映射"选项卡。
- 在映射页面中,点击"添加映射"按钮。
- 在"映射名称"字段中输入一个名称,例如"多值映射器"。
- 在"映射类型"下拉菜单中选择"User Attribute"。
- 在"User Attribute"字段中输入您要映射的用户属性名称,例如"roles"。
- 在"Token Claim Name"字段中输入一个令牌声明名称,例如"roles"。
- 在"Claim JSON Type"下拉菜单中选择"String"。
- 在"Multivalued"复选框中勾选,以允许多值。
- 点击"保存"按钮保存映射器配置。
配置完成后,Keycloak将允许多值的用户属性在令牌中被映射为一个数组。这样,您可以在应用程序中使用这些多值属性。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的品牌商,建议您在腾讯云官方网站上查找相关产品和文档。腾讯云提供了丰富的云计算服务和解决方案,您可以根据具体需求选择适合的产品。