检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
APP认证(app_secret认证) 向API提供方获取该API所授权集成应用的Key和Secret(或客户端的AppKey和AppSecret)。
其中,认证方式选择“APPKey Auth”,APP认证方式保持默认“Default”即可,AppKey和AppSecret为API所授权集成应用的Key和Secret。
应用凭证AppKey 应用凭证AppKey,可从钉钉的“应用开发>企业内部应用>应用详情页>应用信息”获取。 应用凭证AppSecret 应用凭证AppSecret,可从钉钉的“应用开发>企业内部应用>应用详情页>应用信息”获取。
集成应用 选择自定义认证所属的集成应用。 函数地址 选择用于前端自定义认证的函数后端,仅可以选择状态为“已部署”的函数后端。 身份来源 添加用于认证的请求参数,支持添加Header参数和Query参数。 当“缓存时间”不为0时,必须添加请求参数。
URI POST /v1/{project_id}/apic/instances/{instance_id}/app-auths 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见API参考的“附录 > 获取项目ID”章节
URI POST /v2/{project_id}/apic/instances/{instance_id}/app-auths 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见API参考的“附录 > 获取项目ID”章节
params.secret = app_secret; 指定方法名、域名、请求uri、查询字符串和body,可参考获取API的调用信息获取。
启用后,可在API请求中添加“X-HW-ID”和“X-HW-AppKey”参数,携带集成应用的Key和Secret(或客户端的AppKey和AppSecret)进行API的调用认证。 public_key public_key类型后端签名开关。
instance_id 是 String 实例ID app_id 是 String 应用编号 app_code_id 是 String APP Code编号 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token
C++ SDK使用说明 操作场景 使用C++语言调用APP认证的API时,您需要先获取SDK,参考API调用示例调用API。 前提条件 已获取API的调用信息,具体请参见开发准备。 安装openssl库。 apt-get install libssl-dev 安装curl库。
['X-HW-APPKEY'] = "应用密钥"; targetObj.body = {}; return obj; } 数据库字段涉及多层json解析。
apig:存量apig应用,不推荐使用 roma:ROMA集成应用 roma_app_type String ROMA_APP的类型: subscription:订阅应用 integration:集成应用 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 app_code 是 String App Code值 支持英文,+_!@#$%+/=,且只能以英文和+、/开头。
业务应用 业务应用的网段信息。 用于打通ROMA Connect到业务应用的网络。 父主题: 恢复/迁移集成资产
在左侧的导航栏选择“设备集成 LINK > 设备管理”,在页面中获取设备的连接信息。 MQTT/MQTTS连接地址:在设备管理页面上方获取设备的接入地址,如果使用MQTT接入,则获取“MQTT连接地址”;如果使用MQTTS接入,则获取“MQTTS连接地址”,并下载SSL证书。
Android SDK使用说明 操作场景 使用Android语言调用APP认证的API时,您需要先获取SDK,然后新建工程,最后参考API调用示例调用API。 前提条件 已获取API的调用信息,具体请参见开发准备。 已安装Android开发语言环境,具体请参见开发准备。
Python SDK使用说明 操作场景 使用Python语言调用APP认证的API时,您需要先获取SDK,然后新建工程,最后参考调用API示例调用API。 前提条件 已获取API的调用信息,具体请参见开发准备。 已安装开发工具和Python开发语言环境,具体请参见开发准备。
AppKey:使用AppKey和AppSecret进行接入认证。 AppKey 填写用于连接器接入认证的AppKey,自定义。 AppSecret 填写用于连接器接入认证的AppSecret,自定义。 仅“编辑”状态的连接器可编辑,“发布”状态的连接器无法进行编辑。
PHP SDK使用说明 操作场景 使用PHP语言调用APP认证的API时,您需要先获取SDK,然后新建工程,最后参考API调用示例调用API。 本章节以IntelliJ IDEA 2018.3.5版本为例介绍。 前提条件 已获取API的调用信息,具体请参见开发准备。
Java SDK使用说明 操作场景 使用Java语言调用APP认证的API时,您需要先获取SDK,然后新建工程或导入工程,最后参考调用API示例调用API。 图1 调用流程 前提条件 已获取API的调用信息,具体请参见开发准备。