文档首页/ ISDP/ 常见问题/ 操作使用类/ 公共问题/ AppCube中业务权限凭证使用示例
更新时间:2023-08-15 GMT+08:00
分享

AppCube中业务权限凭证使用示例

背景信息

用户在ISDP+下只有用户权限的概念,但是用户业务涉及到有哪些权限点,这“权限点”在AppCube中设置的,配置的依据就是业务权限凭证。

AppCube开发应用时,如何配置业务权限凭证,可参见如何控制接口访问权限

ISDP+角色对应AppCube权限配置列表名称,在AppCube权限配置列表中配置对应ISDP+角色的业务权限凭证,可赋予该ISDP+角色对应的权限点,ISDP+用户授权该角色时,即可调用配置了相应业务权限凭证的接口、服务等。

示例场景

以应用中配置业务权限凭证“MyPrivillage1”控制接口“Sevice”访问权限为例,进行描述如何权限点为例进行描述。

配置示例

  1. 在AppCube开发环境,进入到应用的开发页面。
  2. 创建业务权限凭证。

    1. 图1所示,单击“配置”,再单击“业务权限凭证”页签,进入“业务权限凭证”页面。
      图1 业务权限凭证
    2. 在“业务权限凭证”页面中,单击“新建”,在“新建业务权限凭证”页面,输入业务权限凭证信息,如图2所示。
      图2 新建业务权限凭证
    3. 单击“保存”,展示新建的业务权限凭证详情,如图3所示。
      图3 业务权限凭证详情
    4. 返回到“业务权限凭证”页面,可以看到新建的业务权限凭证,如图4所示。
      图4 新建的业务权限凭证

      在“管理 > 用户管理 > 业务权限凭证”,也可以查看到新建的业务权限凭证。

  3. 在应用中配置接口(Service)的业务权限凭证。

    接口(Service)已经在应用中创建完成。

    1. 图5所示,单击“服务”,进入“公共接口”页面,在“公共接口”页面,单击接口的“操作名称”值“Service”,进入接口的详情页面。
      图5 公共接口
    2. 图6所示,在接口详情页面的“业务权限凭证”区域,单击“编辑”。
      图6 编辑
    3. 图7所示,在弹出的“编辑业务权限凭证”页面,选择业务权限凭证“MyPrivillage1”。
      图7 编辑业务权限凭证
    4. 单击“保存”,完成接口Service的业务权限凭证设置。

  4. 配置权限(例如:测试角色)。

    角色已经存在。

    1. 在开发环境首页,单击“管理”,进入管理控制台页面。
    2. 在左侧导航栏中,选择“用户管理 > 权限配置”。
    3. 图8所示,单击需要配置业务权限凭证的名称,如“测试角色”,进入“权限配置详情”页面。
      图8 权限配置列表
    4. 在“权限配置详情”页面,如图9所示,单击“业务权限凭证”页签。
      图9 业务权限凭证
    5. 图10所示,搜索到业务权限凭证“MyPrivillage1”。
      图10 搜索业务权限凭证
    6. 图11所示,单击,进入编辑态。
      图11 进入编辑态
    7. 图12所示,勾选业务权限凭证“MyPrivillage1”,单击,保存配置。
      图12 设置业务权限凭证
      • 在AppCube,选择“用户管理 > 用户”或“用户管理 > 业务用户”,对用户或业务用户配置相应的权限(测试角色),该用户即可获取调用相应API接口的权限。
      • 在ISDP+,给用户授权角色(测试角色),该用户即可获取调用相应API接口的权限。

相关文档