Hyperf框架建立json rpc服務

2021-09-29 13:32:30 字數 902 閱讀 3837

我們建立乙個user服務供其他服務呼叫以實現認證和鑑權。

checktoken 方法接收兩個引數,乙個token,乙個permission,首先驗證token獲得user,對user的鑑權將在以後的許可權認證教程補充。

如果認證成功,將返回user.

在配置檔案server.php增加乙個json-rpc服務,監聽埠為9504

],],用postman測試服務,我的介面位址

post 請求

正確返回

}

錯誤返回

}}

這裡可能有人會有疑問,這個服務是公開的,是不是誰都可以呼叫,答案肯定是否定的,我們的服務將部署在docker私有網路,外部是無法訪問到的,這個後面會講到。

《php微服務練兵》系列索引:

Hyperf框架 事件機制

事件機制包含三個角色。事件event 定義乙個類,一般需要儲存一些源資料,因此事件物件應該採用短生命週期的寫法,即使用 new userregisterd userid 的寫法。排程器dispatcher 觸發事件,一般需要傳遞源資料到事件物件裡,並且使該事件的所有監聽者去做相應的處理。listen...

看不到日誌 PHP協程框架Hyperf日誌檢視元件

每日17點準時技術乾貨分享 一 介面 先上效果圖 二 使用 composer require sett hyperf log viewerphp bin hyperf.php vendor publish sett hyperf log viewerrouter get logs sett lo i...

WCF WCF框架建立

建立服務元件之前,需要先引用system.servicemodel,下面的所有 都需要引用。servicecontract public inte ce ihelloservice public class helloservice ihelloservice class program publi...