You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSO2 Identity Server多用户配置文件使用及上下文切换咨询

WSO2 Identity Server 6.1.0 多用户配置文件使用与切换指南

一、已创建配置文件的使用说明

官方文档中针对多配置文件的使用指引确实较为分散,但可从以下核心路径获取操作方法:

  • 管理控制台操作:进入IS管理控制台的「用户管理」模块,找到目标用户后,在用户详情页可查看、编辑其关联的多配置文件,不同配置文件的属性会独立展示,支持单独更新。
  • SCIM 2.0 API调用:通过/Users端点的GET请求获取包含多配置文件的用户完整信息,使用PATCH请求可单独更新指定配置文件的属性字段。

二、配置文件间的上下文切换

WSO2 IS 6.1.0支持配置文件上下文切换,具体操作方式如下:

1. 管理控制台手动切换

  • 登录IS管理控制台,进入「用户管理」→「用户列表」,打开目标用户的详情页。
  • 在「配置文件」标签下,会列出该用户所有已创建的配置文件。
  • 点击目标配置文件旁的「切换上下文」(部分版本显示为「激活」)按钮,即可将当前操作上下文切换至该配置文件,后续的属性编辑、权限分配等操作均基于此配置文件生效。

2. API方式切换

通过SCIM 2.0 API的PATCH请求,更新用户的activeProfile属性,指定目标配置文件ID即可完成切换:

PATCH /scim2/Users/{userId}
Content-Type: application/scim+json

{
  "schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
  "Operations": [
    {
      "op": "replace",
      "path": "activeProfile",
      "value": "{profileId}"
    }
  ]
}

执行请求后,用户的当前活动配置文件将切换为指定项,后续依赖配置文件的认证、授权流程会自动使用该配置文件的属性。

补充提示

若需实现用户自主登录后切换配置文件,可自定义开发My Account门户:调用SCIM API拉取用户的多配置文件列表,提供切换UI交互,触发上述PATCH请求完成上下文切换。

内容的提问来源于stack exchange,提问作者Kakarot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 07:05:01