更新时间:2022-09-01 GMT+08:00

开发场景

场景说明

ROMA Connect的服务集成主要涉及以下几个开发场景:

  • API调用认证开发:业务系统在调用服务集成APIC开放的API时,若API的认证方式为APP认证或IAM认证,则需要在业务系统侧进行调用认证的开发,为API请求添加认证信息。
    • APP认证(签名认证):调用侧集成ROMA Connect提供的SDK,对API请求进行签名处理。
    • IAM认证(Token认证):调用侧先获取云服务平台的认证Token,然后把认证Token携带到API请求中。
    • IAM认证(AK/SK认证):调用侧集成ROMA Connect提供的SDK,对API请求进行签名处理。
  • 自定义后端开发:用户在使用服务集成APIC的自定义后端创建函数后端和数据后端时,涉及函数脚本或数据库执行语句的编写开发。
    • 函数后端:创建函数后端时需要编写函数脚本,进行函数功能开发,ROMA Connect提供了部分Java类函数供用户直接使用。
    • 数据后端:创建数据后端时需要编写执行语句,用于对数据源进行操作。
  • 后端服务签名校验开发:若API在ROMA Connect上绑定了签名密钥,则ROMA Connect向该API的后端服务发送请求时会携带相应的签名信息。该API的后端服务需要集成ROMA Connect提供的SDK,并对请求中的签名信息进行校验。