SwaggerHub 中的用户管理 API

用户管理为何重要
  2021 年 11 月 10 日

用户管理是对软件许可和权限的有效管理。员工获得一组特权和权限,并在不再需要使用该软件时取消其访问权限。基于云的 SAAS 商业模式的引入增加了用户管理的重要性,这在成本和安全性两个重要方面影响着企业。

自动化和简化用户的入职和离职流程,可以为公司节省时间和金钱。此外,公司需要了解许可证的使用情况,以便从已离职或不再需要访问权限的员工那里移除访问权限。由于软件以虚拟形式存在,跟踪未使用的许可证可能比监控物理资产的使用更具挑战性。

未能全面了解其许可证和使用情况的企业可能会发现自己为不需要的许可证付费。更糟糕的是,他们可能会因向在职或离职员工授予不适当的访问级别而面临安全漏洞。

SwaggerHub 的新用户管理功能

SmartBear 深知用户管理的重要性,特别是对于大型企业而言。我们正在不断调整、改进和增加我们的用户管理功能。

用户管理 API

新的 SwaggerHub 用户管理 API 帮助客户自动化其用户管理流程。

新功能适用于企业用户和试用客户,允许您绕过 UI,通过 API 执行大多数用户管理功能。这包括邀请新用户、更改当前用户权限、监控 SwaggerHub 使用情况以及删除不再需要访问权限的用户。新员工将能够快速使用 SwaggerHub,公司可以通过自动化移除前员工和不再有权使用 SwaggerHub 的用户来保护敏感数据。

要利用新的用户管理 API 邀请用户加入组织,请使用新的 POST/orgs/ORG_NAME/members 操作邀请一个或多个电子邮件地址。新用户默认设置为 Consumer。您可以选择将用户角色设置为 Owner、Designer 或 Consumer。请求必须使用管理员用户或组织所有者的 API 密钥进行身份验证。

要开始使用用户管理 API 或了解更多关于用户管理 API 的信息,请点击此处

观看 SmartBear 解决方案工程师 Alex Bonstrom 演示用户管理 API

团队管理

新的团队管理角色允许组织将 API 设计团队管理权限委派给特定成员。

团队管理员可以

  • 添加或删除团队成员
  • 将他人提升为团队管理员
  • 删除团队

在团队内部,您可以选择不设管理员,或者指定一名或多名团队成员为管理员。团队管理员只能查看和管理已分配管理权限的团队。组织的拥有者保留管理团队的权利。

为了更方便地查看团队组织结构,组织概览页面已重新设计。团队成员表格新增了一列,显示每个用户的组织级别角色:Owner、Designer 或 Consumer。

© . All rights reserved.