一、kong作為服務管理中心底層平台
啟用:統一認證外掛程式
啟用:統一會話外掛程式
繫結所有應用的login路由,在返回登入響應時候,統一儲存使用者資訊到redis快取,快取的key取token值
對服務的請求,早於認證外掛程式,先按照token檢查會話是否已經在,如果已經存在就繞過認證外掛程式,把會話資訊注入請求頭
二、中臺管理(本身也是乙個應用服務)
1、封裝服務管理的api
a、cregister註冊(使用者名稱,憑證型別)
呼叫kong-api,建立consume和credential,返回token
註冊的擴充套件子端,儲存到tag
b、clogin登入
呼叫kong-api,返回給應用token
c、刪除指定身份憑證
d、生成身份憑證
e、微服務/應用管理
2、自身應用介面(下面放個介面放過,不需要認證)
a、register
應用自身註冊後,呼叫cregister,返回客戶端token
b、login
應用自身登入後,建立redis會話儲存[有效期],呼叫clogin,返回客戶端token
3、自身應用實體
a、使用者表
三、認證和建立會話的過程
請求來臨時
對哪些服務要檢查,哪些路由要檢查,哪些路由要開放
1、檢查會話是否存在,如果不存在,那麼就需要認證,如果認證通過,就建立會話
如果認證不通過,返回狀態碼
2、註冊
3、登入
玩事業務中臺構建之路
本文章通過玩事創新應用的發展之路,來介紹如何隨著業務的不斷發展抽象出的業務中臺。玩事,不一樣的做事方式。這是乙個17年3月初開始創新孵化17年4月1日上線的創新產品。經過1年多的發展,從最簡單的發榮耀功能,發展至今包含榮耀 榮譽 祝福 權益中心 金豆雨 學一下 猜一下 權益雨等多種創新互動的場景,並...
OC中控制台日誌列印
物件 d,i 整型 i的老寫法 hd 短整型 ld lld 長整型 u 無符整型 f 浮點型和double型 0.2f 精度浮點數,只保留兩位小數 o 八進位制 zu size t p 指標位址 e float double 科學計算 g float double 科學技術法 x 為32位的無符號整...
webpack之構建日誌
當我們執行構建命令時候,會出現如下效果 事實上,很多時候我們並不關注這些,只關注是否構建成功和錯誤資訊。下面我們就一起來解決這個需求,讓我們的命令列清爽整潔 通過在webpack.config.js中設定stats 統計資訊stats 只是通過這種方式來設定,當我們構建成功後,命令列什麼都沒有輸出,...