作为BaaS的Apigee

作为BaaS的Apigee,apigee,Apigee,我们正在开发一个HTML5应用程序。我们打算将Apigee用作BaaS。我们主要关注的是用户角色和管理。我们需要扩展用户能力。我们的应用程序将有项目,我们希望允许用户根据项目将角色分配给他们的子坐标(也是用户)。他们还可以创建团队,在团队基础上分配角色,并可以将项目分配给团队。我们能否将Apigee BAA的优势用于我们的应用程序?我们是否可以使用Apigee为BaaS提供的功能来扩展用户功能 这可以通过添加get、post、put和delete访问权限来实现,这些人基本上拥有这些资源的管理员权

我们正在开发一个HTML5应用程序。我们打算将Apigee用作BaaS。我们主要关注的是用户角色和管理。我们需要扩展用户能力。我们的应用程序将有项目,我们希望允许用户根据项目将角色分配给他们的子坐标(也是用户)。他们还可以创建团队,在团队基础上分配角色,并可以将项目分配给团队。我们能否将Apigee BAA的优势用于我们的应用程序?我们是否可以使用Apigee为BaaS提供的功能来扩展用户功能

这可以通过添加get、post、put和delete访问权限来实现,这些人基本上拥有这些资源的管理员权限,并且可以将用户添加到这些资源的组和角色中。由于用户拥有广泛的权限,建议您将此类用户的数量保持在较低水平。不建议向普通用户授予此级别的权限。

如果您希望限制/提供对各种角色后端服务的访问,则可以使用Apigee Developer Channel services和Developer portal。开发者门户是使用著名的Drupal CMS构建的

如果您的需求是管理开发人员、可以访问哪些资源(使用应用程序的API产品)的开发人员团队,那么开发人员频道是最佳选择

如果您的需求是按照Mike的建议在APIGEE平台中管理API代理本身,那么您可以在企业门户中管理它们

干杯,
Anil Sagar

事实上,考虑到最新版本,您可以做的远不止建议的事情

有一个新的UI来完成完整的基于团队的角色管理,它可以按类别(即所有产品)使用,也可以按实体(即特定报告或一组报告)更精确地使用

“您可以通过定义角色和权限规则来控制应用程序用户对应用程序资源的访问。在应用程序服务应用程序中,您可以为应用程序用户分配代表一组权限的角色。通过这些权限,您可以允许用户执行某些操作(获取、发布、放置或删除)在特定资源上。当用户通过您的应用程序代码向应用程序服务API提交请求时,将根据用户尝试访问的资源路径检查用户的权限。仅当您指定的权限规则允许访问资源时,请求才会成功。“

有关更多信息,请参阅通过定义权限规则管理访问权限部分:


简而言之,是的,你可以。阅读Apigee关于角色和权限的文档。