如何設計API介面請求介面時需要進行身份驗證防止第三方隨意調

2021-04-25 12:05:31 字數 757 閱讀 2094

1樓:裔婉君

1. 設定乙個密bai鑰比如key = 『2323dsfadfewrasa3434'。

2. 這個dukey 只有傳送

zhi方和接收dao方知道。

3. 呼叫時,傳送方,組合各回

個引數用金鑰答 key按照一定的規則(各種排序,md5,ip等)生成乙個access_key。一起post提交到api介面。

4. 接收方拿到post過來的引數以及這個access_key。也和傳送一樣,用金鑰key 對各個引數進行一樣的規則(各種排序,md5,ip等)也生成乙個access_key2。

5. 對比access_key 和access_key2 。一樣。則允許操作,不一樣,報錯返回或者加入黑名單。

2樓:php的小菜鳥

只要獲取到(金鑰 key) 和 生成access_key的規則。誰都能破解,反正key是儲存在客戶端,很容易獲取。不能永遠限制或消除第三方呼叫 。只是增加了一些些難度!

開發app用什麼樣的程式語言?

3樓:我要你的永恆

參考資料

知乎.知乎[引用時間2018-1-20]

web的前端開發和後端開發有什麼區別?分別都用的什麼程式語言?

前端主要程式語言有哪些

前端開發都有什麼程式語言

php開發app介面和api有什麼不同

1 api 比開發bai web 更簡潔,但可能邏du輯更複雜,api 隻返zhi回結果dao,也就是只完成資料輸內 出,不呈現容頁面,2 web 開發,更多的是 get 和 post 請求,api 還有 put delete 請求 3 和 web 開發一樣,首先需要一些相關的引數,這些引數,都會由...

如何設定cad介面尺寸,如何設定CAD介面尺寸

1 首先開啟cad介面,在下面命令欄裡輸入limits即可,如圖所示。2 然後需要定義0點,在下方命令欄輸入左下角點為 0,0 如圖所示。3 輸入右上角點為大家需要的數 這裡為100,50。如圖所示。4 最後在命令欄裡輸入zoom,定義尺寸空間,如圖所示。5 輸入a 就可以實現自定義編輯,可以定義我...

C語言的UI,如何用c語言設計介面?

1.可以自己編寫介面,十分麻煩要畫線,按鈕陰影,自己設計響應事件。vc提供的mfc是windows的,linux的話能可以用qt 與mfc類似的類庫 2.不是的,別的平台也可以,只是要注意相容性.3.學到什麼程度看你自己要幹什麼,如果要找工作,那麼先c c 然後如果你要linux就學 unix c ...