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

请求获取WSO2IS特定功能(新增用户、角色等)的Postman集合

针对WSO2IS新增用户/角色的Postman集合获取方案

嘿,我完全懂你这种找不到精准文档和集合的困扰——官网的内容往往太零散,找特定功能的接口确实费时间。这里给你几个实用的解决办法:

1. 从官方完整集合裁剪出你需要的部分

WSO2IS官方其实有完整的Admin REST API Postman集合,你可以先导入这个完整集合,再手动精简出你需要的功能:

  • 先找到官方的Postman集合(通常在WSO2IS的官方文档页面能找到导入链接),导入到你的Postman里
  • 右键点击导入的集合,选择「Duplicate」复制一份,避免修改原集合
  • 在复制后的集合里,只保留Users分类下的「Create User」(对应POST /scim2/Users)和Roles分类下的「Create Role」(对应POST /scim2/Roles)等你需要的请求,删掉其他无关的接口就行

2. 手动快速构建专属精简集合

如果官方集合不好找,自己手动创建其实也很简单,核心就是几个关键接口:

新增用户接口

  • 请求方法:POST
  • 请求URL:{{base_url}}/scim2/Users
  • 请求Headers:
    • Authorization: Bearer {{access_token}}
    • Content-Type: application/json
  • 请求Body(JSON格式示例):
    {
      "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"],
      "userName": "jane_smith",
      "password": "SecurePass456!",
      "emails": [
        {
          "value": "jane@example.com",
          "type": "work",
          "primary": true
        }
      ],
      "name": {
        "givenName": "Jane",
        "familyName": "Smith"
      }
    }
    

新增角色接口

  • 请求方法:POST
  • 请求URL:{{base_url}}/scim2/Roles
  • 请求Headers:和新增用户一致
  • 请求Body(JSON格式示例):
    {
      "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Role"],
      "displayName": "Project_Lead",
      "description": "Leads cross-functional projects"
    }
    

你可以把这两个请求放到一个新的Postman集合里,再设置环境变量base_url(比如https://your-wso2is-domain/t/your-tenant)和access_token(通过WSO2IS的OAuth2令牌接口获取,用客户端凭证流即可)。

3. 利用社区共享资源

WSO2的开发者社区里经常有用户分享精简后的Postman集合,你可以在社区论坛或者代码托管平台上搜索类似「WSO2IS SCIM2 Postman collection」的关键词,大概率能找到其他开发者整理好的、只包含核心用户/角色管理功能的集合。

内容的提问来源于stack exchange,提问作者CLIFFORD P Y

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 18:37:40