评论

签名在小程序调用三方接口中的作用

签名在小程序调用三方接口中的作用

签名在三方接口中调用的作用

~

这个话题源自答题抽奖活动小程序中发红包的场景

背景

答题活动发红包,有三个场景

1)答题

2)抽奖

3)发红包

其中答题、抽奖是在云开发小程序完成的

发红包是通过PHP完成的,

那么对于小程序本身而言,调用PHP的脚本本身是三方的行为,抽象出来就是第三方脚本完成发红包

那么如何保证调用三方接口时,接口入参是安全传输,未篡改的呢,这里就需要引入签名的概念

正好结合前几天对接了新浪财经的Oauth2

顺带分析下

~

~

~

~

~

~

图三里面展示了一个常用的签名算法

通过该算法在入参里面拼接签名字符串,这样当请求到三方接口后,便可以对入参进行校验,如果未校验通过返回对应的提示,这样就保证了能按预期调用三方接口

其实在前面所描述的答题抽奖小程序里面,把发放红包抽象出来,本身也是一种调用三方api的场景


签名在小程序调用三方接口中的作用

答题抽奖活动

答题抽奖小程序

最后一次编辑于  2022-07-22  
点赞 1
收藏
评论

1 个评论

  • 文某丶     (🇼 🇪 🇳
    文某丶 (🇼 🇪 🇳
    发表于小程序端
    2023-01-20

    签名很容易绕过,有没有类似插件这种还没有被破解搞得烂大街的这种操作

    2023-01-20
    赞同
    回复
登录 后发表内容