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 设计团队的管理委托给特定成员。

团队管理员可以

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

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

为了更容易查看您的团队的组织方式,组织概览页面已重新设计。团队成员表有一个新列,显示每个用户的组织级角色:所有者、设计者或使用者。