在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ 接口開發(fā)中怎么做驗證呢??

接口開發(fā)中怎么做驗證呢??

token、sign、key、secret這些東西都是干嘛用的?有什么區(qū)別呢?接口中需要用到這些嗎?
我看的一個例子是這樣的http://api.test.com/getproducts?key=app_key&sign=BCC7C71CF93F9CDBDB88671B701D8A35&參數(shù)1=value1&參數(shù)2=value2....... 這個key和sign是事先給用戶的嗎?這個例子下面還有一句話是這樣寫的注:secret 僅作加密使用, 為了保證數(shù)據(jù)安全請不要在請求參數(shù)中使用。 這個secret是怎么用來加密的 是給誰加密用的?我不是說微信的 我說的前后端分離的驗證

回答
編輯回答
朕略萌

app_key用來做區(qū)分的,區(qū)分每個請求app,sign是簽名,防止傳輸過程中遭到擅改,secret用來做簽名的

2018年2月16日 14:35
編輯回答
醉淸風

啊反反復(fù)反復(fù)發(fā)所多發(fā)所

2017年12月2日 20:17
編輯回答
不討囍

我覺得微信的文檔講的還是比較清楚的:

keysecret(可能有各種叫法),是你這個擁有權(quán)限的賬戶在創(chuàng)建時為你設(shè)置好的,一般是不能修改或修改次數(shù)有限。
sign(或signature),是加密簽名,生成規(guī)則不一,有的是根據(jù)時間戳,有的還要加隨機字符串,是為了驗證這個消息確實是由你發(fā)的。
token(也是各種叫法),是“唯一接口調(diào)用憑據(jù)”,一般調(diào)用接口時只需要這個。

微信公眾平臺技術(shù)文檔

2017年9月27日 16:36