PHP生成TOKEN(APP介面設計)

2021-09-26 09:39:39 字數 391 閱讀 5262

為了保證移動端和服務端資料傳輸相對安全,需要對介面進行加密傳輸。

介面特點彙總:

1、因為是非開放性的,所以所有的介面都是封閉的,只對公司內部的產品有效;

2、因為是非開放性的,所以oauth那套協議是行不通的,因為沒有中間使用者的授權過程;

3、有些介面需要使用者登入才能訪問;

4、有些介面不需要使用者登入就可訪問;

針對以上特點,移動端與服務端的通訊可能就需要2把鑰匙,即2個token。

第乙個token是針對介面的(api_token);【非登入狀態和不對外下使用的情況】

第二個token是針對使用者的(user_token);【登入狀態和api_token驗證通過下使用的情況】

swagger生成php介面文件

1.安裝前端 git clone然後開啟url就可以看到前端介面了,應該是沒內容的,因為還沒生成swagger.json,生成好之後你設定的url就起了作用,直接訪問前端就好 2.安裝後端 php composer.phar require zircote swagger phpphp users ...

java生成介面

方法1 因為目前的框架是struts,不像springmvc對接json友善度那麼高,所以只得自己寫乙個可訪問的介面 解析的內容是xml 解析xml,自己的介面 public string testapixml 建立saxreader物件 saxreader reader new saxreader...

php生成pdf生成

fpdf是乙個純粹的通過php類來生成pdf文件的方法,需要生成的內容直接在php 中來指定,生成文字,線條等等,都有自己的方法。下面介 紹乙個用fpdf來生成 hello world 的pdf文件 php require fpdf.php pdf new fpdf pdf addpage pdf ...