更新时间:2023-04-07 GMT+08:00
分享

创建AppCube上的接入认证

介绍如何在AppCube中,通过配置OAuth管理第三方接入鉴权。

背景信息

AppCube采用OAuth 2.0协议进行接入认证,在调用AppCube业务接口前,需要在AppCube上进行鉴权注册,获取接入客户端ID、密钥等鉴权信息,才能实现调用AppCube业务接口。

创建OAuth认证流程

  1. 创建机机用户,具体操作请参见2
  2. 创建OAuth认证,具体操作请参见3
  3. 获取OAuth认证客户端鉴权ID和客户端秘钥,具体操作请参见4
  • 如果AppCube版本比较老,不支持机机用户,请直接使用权限为“System Administrator Profile”的普通用户创建OAuth认证。
  • 在进行操作时,AppCube版本不同,页面展示可能有所差别。

操作步骤

  1. 登录AppCube生产环境。
  2. 创建机机用户。

    1. 图1所示,单击“管理”,选择“用户管理 > 用户”,进入“用户列表”页面。
      图1 进入用户列表页面
    2. 在“用户列表”页面,单击“新建”,在“新建用户”页面,如图2所示,选择“用户类型”为“机机用户”,“权限”为“System Administrator Profile”,其他参数根据实际情况配置。
      图2 新建用户
    3. 单击“保存”,展示新建用户的详情页面,单击页面右上角的,返回到“用户列表”页面,可以查看到新创建的机机用户。

  3. 创建OAuth认证。

    1. 图3所示,选择“系统管理 > OAuth”,进入“OAuth管理”页面。
      图3 进入OAuth管理页面
    2. 单击“新建”,输入名称(自定义),“授权类型”选“客户端模式”,“用户”选择2中创建的机机用户,如图4所示。
      图4 认证密钥
    3. 单击“保存”,在“OAuth管理”页面展示新建的记录,如图5所示。
      图5 OAuth管理列表

  1. 获取OAuth认证的客户端鉴权ID(client id)客户端秘钥(client_secret)

    1. 单击新建记录“操作”列的,弹出“警告”对话框,如图6所示。
      图6 警告
    2. 单击“确定”,下载密钥文件到本地,如图7所示,从中获取客户端鉴权ID(client id)客户端秘钥(client_secret)
      图7 密钥

相关文档