1. 程式人生 > >spring security oauth2認證中心 集成zuul網關的代碼分析

spring security oauth2認證中心 集成zuul網關的代碼分析

負載 很好 結合 gate conf git oauth2 註冊 通過

zuul作為業務網關需要對其內部的服務進行權限控制,采用oauth2的資源服務器集成到zuul中可以很好的保護zuul內部的服務,需要搭建服務註冊中心,認證中心,鑒權中心三大板塊,其中鑒權中心是和zuul整合在一起充當門面設計,zuul判斷哪些服務需要token哪些不需要。
服務註冊中心:drei-eureka-server,此項目為eureka-server服務器,eureka客戶端通過服務名實現ribbon的負載均衡,具體。
認證中心:drei-auth-server,此項目結合了spring cloud oauth2的認證服務器功能,實現了派發token的作用,同時此認證中心納入到了服務註冊中心,實現高可用。
鑒權中心:drei-api-gateway ,此項目為業務網關同時也是資源服務器,可以接入各種微服務子項目,通過配置AuthorizeConfigProvider實現具體鑒權或放權功能。
開源項目:https://gitee.com/234gdfgsdf/drei-wolke-platform/tree/master/drei-api-gateway
聯系作者qq:624191343 1758783856

spring security oauth2認證中心 集成zuul網關的代碼分析