4000-921-999 周一~周五, 10:00 - 19:00

丝路签密码能力开放平台简介 (2)

日期: 2022-08-23 16:20:39 作者: 点击数:   返回

我们关注在海量数据下为移动App提供稳定的接口,我们提倡敏捷开发下的快速交付。所以我们去掉与接口开发无关的功能,没有提供视图渲染和模板解析的操作。

实现过滤器接口组件为了安全,过滤非法调用接口,恶意调用接口,控制接口调用次数。防止DDOS攻击。

密码能力SDK包

为了给客户端统一接口请求调用的规范性、流畅性和简单易懂,我们特别为此使用了内部领域特定语言。

已经支持的SDK有:

Java版SDK,Object-C版SDK,Golang版SDK,PHP版SDK,Python版SDK,React-Native版SDK,Ruby版SDK

扩展类模块

此扩展类库可以是基于已有的第三方开源类库的二次开发和集成,也可以是自主研发的组件、工具、模块。通过使用可重用的扩展类库,可大大减少开发成本,并且慢慢地会发现,原来编程本来就是一件如此简单的事情,就像搭积木一样。

脚本命令的使用

自动化是提升开发效率的一个有效途径。密码能力开放平台致力于简单的接口服务开发,同时也致力于通过自动化提升项目的开发速度。为此,生成单元测试骨架代码、生成数据库建表SQL这些脚本命令。应用这些脚本命令,能快速完成重复但消耗时间的工作。

在线接口文档系统

自动生成文档,自动生成接口代码,自动生成权限,自动化测试,最大化释放宝贵的技术人力资源,让业务开发更专注。支持生成离线HTML接口文档,集成在线接口测试。根据PHP代码和注释自动生成,实时刷新,免除手工维护接口文档的开发成本。

接口签名

基于很多开发者对接口签名验证比较陌生,密码能力平台提供了一个基本版的接口验证服务。主要是基于md5进行的签名生成。

1、为不同的接入方定义不同的密钥和私钥;

2、如果业务需要,为各个接口、各个接入方分配调用权限;

原生态的通信加密和解密模块

此部分只是简单地封装了openssl相关函数的操作,可以实现与其他语言和客户端下RSA的加密通信。