接口安全令牌 在云商店发布License类授权码商品时,商家需要开发生产接口与云商店平台对接,根据接口规则实现相关的接口定义。用户在云商店对购买License商品续费、退订后,云商店会回调商家实现的生产接口来更新授权码状态,从而为用户使用的License商品统一进行生命周期管理。
部门全量同步 接口说明 用户购买联营SaaS应用后,登录到华为云买家中心控制台,将应用与企业绑定时,云商店调用该接口请求商家同步该企业全量的组织信息,商家接口需要执行全量组织信息同步,保存组织信息,并返回通知云商店。 商家的服务器在处理接口请求时,需要做好幂等性处理。 对于同一个
错误码 公共错误码 表1 错误码 http状态码 error_code error_msg 描述 200 92020000 Success 成功 200 92020001 internal error 其它服务内部错误 200 92020002 invalid param 请求参数不合法
浏览器(推荐chrome)、PC客户端和移动端。 SaaS应用可以是轻应用(H5)或基于WEB架构应用,这些SaaS应用都经过oAuth或者CAS协议改造。 以oAuth2.0协议应用为例,企业用户首先通过用户名及密码登录企业工作台,成功登录后,用户在企业工作台中点击某个SAAS应用, 企业工作台获取认证中心地址
生成AK、SK 注册并登录云商店,点击云商店首页右上角的“卖家中心”,进入卖家中心后台。 点击卖家中心左上角的“控制台”,进入管理控制台。 单击页面右上角的用户名,在下拉列表中单击“我的凭证”,进入“我的凭证”页面。 单击页面左侧导航中的“管理访问密钥”,进入“访问密钥”页面。
登录场景:accesstoken续期 用户登录获得的access_token有效期默认为2小时,refresh_token刷新令牌有效期默认为30天,在用户持续访问应用的情况下,服务端应提供access_token的续期功能。 续期功能内部调用时序图: 接口URL请参考联营能力开放接口的刷新Access
登出场景:用户清理会话 用户在应用界面点击退出,此时应用需调用云商店的logout接口来完成服务端接口清理会话信息,对于商家服务上的会话清理,需要商家自行开发服务端接口供前端调用。以下提供示例接口供商家调用。 父主题: 联营账号基于WEB登录
云商店订单行ID 请求注意事项: 需要对mkt.myhuaweicloud.com HTTPS证书进行强校验,不能忽略证书校验,从而保证调用的是真实而非伪造的云商店服务。 请求示例 GET /api/mkp-openapi-public/global/v1/order/query?o
获取accessKey值(访问秘钥) 进入卖家中心页面。 单击左侧导航的“应用工具 > 密钥管理”,在“密钥管理”页面单击新增密钥ID后,获取访问密钥。 访问密钥用于接口请求的签名验证使用,请妥善保存,谨慎删除。 父主题: 接口安全令牌
鉴权方式支持OAuth2.0和SDK集成,若选择OAuth2.0,需要输入回调地址(即应用登录地址或sso回调地址),供用户登录后跳转回SaaS应用页面。 生产地址应选择步骤已调测通过并保存的联营SaaS生产接口地址。 支持多实例绑定代表同一个商品的多个订单可以绑定同一个联营企业,选择“是”之后,不可改回“否”,请谨慎选择。
商家接入接口说明 商家发布License授权码商品时,需在生产接口服务器开发一个生产接口。 同一个商品发布时,针对不同的调用场景(续费、过期、释放),只需要配置一个“生产系统接口地址”。 客户续费下单付款成功后,云商店将调用该接口(续费场景)请求商家执行业务延期,商家接口需要更新到期日,并将执行结果返回给云商店。
请求认证说明 定义 云商店每次调用商家的接口时会根据一定规则对请求生成signature,并且将signature通过URL PARAMS的方式添加到URL上,商家在接收到请求后需要同样的规则对请求体进行重新计算signature,并且与云商店传递的signature相比较,完全相同即为校验通过,通过URL
联营账号登录流程 云商店联营SaaS的登录流程有二种: 1、联营SaaS采用独立的客户端(APP端集成云商店H5统一登录页)、独立的WEB页面方式登录; 2、联营SaaS采用开天aPaaS(如:IMC平台)的统一登录方式,商家根据自身需求,可以选择适合自己应用的登录方式,每种登录方式需要调测不同的接口。
联营账号基于WEB登录 登录场景:基于WEB登录时序 登录场景:accesstoken续期 登出场景:用户清理会话 父主题: 联营kit账号登录接口描述
是否必选 参数类型 描述 client_id 是 String 应用标识,注册应用后,分配的ClientId。 client_secret 是 String 应用密钥,注册应用后,分配的ClientSecret。(解密后的明文) code 是 String 授权码,认证登录后回调获取的授权码。(code值仅可使用一次)
String 响应用户信息的格式,可选择XML和JSON。 缺省值:JSON service 是 String 应用接受票据的地址,必须与应用CAS配置中的应用回调URL一致(URL编码) ticket 是 String 票据,认证登录获取的Service Ticket。 请求参数 无 响应参数
为云国际站的基础设施上的SaaS类产品发布申请。 发布SaaS类产品之前,您需要遵循SaaS类产品接入指南V2.0进行接口开发调测,以供华为云云商店调用。SaaS 2.0接口协议提供更高的安全性、可靠性、易用性。 发布SaaS类产品之前,请先进行应用接入调试,华为云云商店提供了应
64 授权码 请求注意事项: 需要对mkt.myhuaweicloud.com HTTPS证书进行强校验,不能忽略证书校验,从而保证调用的是真实而非伪造的云商店服务。 请求示例 { "license" : "PLXXXXXX" } 响应消息 表2 响应参数 参数 是否必选
描述 instance_id 是 String 64 按需实例ID(注意:使用按需接口返回的) record_time 是 String 20 使用量记录生成时间(取UTC时间),格式为: yyyyMMdd'T'HHmmss'Z' begin_time 是 String 20 计量开始时间(取UTC时间),格式为:
密钥”页面。 单击“新增访问密钥”,进入“新增访问密钥”页面。 输入短信验证码,单击“确定”,下载密钥,请妥善保管。 IAM账号权限 如果是IAM子用户的ak、sk,请先登录主账号添加“编程访问”权限 登录华为云主账号,访问“统一身份认证服务”。 选择需要访问的IAM子用户。 勾选“编程访问”后,点击确定即可。
您即将访问非华为云网站,请注意账号财产安全