API全生命周期管理 ROMA API-认证前准备
认证前准备
APP认证方式调用API,需要提前获取如下信息:
- 访问服务前,首先需要得到API的请求方法和请求url。
在 API服务 详情中的“API运行”页面,查看对应API的请求方法和请求url。
图1 API基础定义
- 您必须将API发布到环境才能访问。
图2 运行环境信息
- 对于APP认证的API,您必须提供有效的AppKey、AppSecret才能够生成认证签名。
在凭据策略详情页面,查看“应用凭据”的Key和Secret,即为APP的AppKey和AppSecret。
图3 查看Key和Secret
- Key:APP访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。
- Secret:与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
- 发送API请求时,需要将当前时间置于请求消息头的X-Sdk-Date,将签名信息置于请求消息头的Authorization。
客户端须注意本地时间与时钟服务器的同步,避免请求消息头X-Sdk-Date的值出现较大误差。
ROMA API除了校验时间格式外,还会校验该时间值与ROMA API收到请求的时间差,如果时间差超过15分钟,ROMA API将拒绝请求。
- 开放API_API开放流程_调用API-华为云
- API网关双重认证_双重认证方式_API网关APIG-华为云
- 容器镜像服务SWR授权管理_华为云SWR_容器镜像授权管理
- 容器镜像服务SWR组织管理_华为云SWR_容器镜像组织管理
- 华为云CodeArts API_APIFirst_API设计_API设计规范_API全生命周期
- 容器镜像创建用户并授权使用SWR_华为云SWR_容器镜像创建授权
- 容器镜像服务SWR公网访问_华为云SWR_容器镜像服务公网访问
- 快递查询API接口_快递批量查询_手机查询快递_位置查询
- 银行卡实名认证核验_银行卡认证_银行卡实名认证API
- 银行卡认证_银行卡实名认证核验_银行卡实名认证API