摘要:基于實現資源服務器文章代碼地址鏈接描述可以下載直接運行,基于,版本實現。資源服務器顧名思義就是提供資源的服務器。和認證服務器對接后,將受到資源的保護?;诘馁Y源服務器實現完成,未完待續,下一篇將實現單點登錄和網關的對接。
基于spring-security-oauth2實現資源服務器
文章代碼地址:鏈接描述可以下載直接運行,基于springboot2.1.5,springcloud Greenwich版本實現。前面兩篇寫了認證oauth2通過內存
還有jdbc實現認證中心。接下來我們采用oauth2實現管理系統的資源服務器
前面,我們已經使用了@EnableAuthorizationServer ,@EnableOAuth2Sso 注解?,F在,我們使用@EnableResourceServer注解實現資源服務器。
資源服務器顧名思義就是提供資源的服務器。對于服務就是給網關提供接口的服務。和認證服務器對接后,將受到資源的保護。
下面開始:
(1)創建auth-resource項目,添加依賴:
這里,我們添加了mysql數據庫連接的依賴還有oauth2依賴。
(2)創建數據庫表設計:
tb_content_category
tb_conent:
(3)創建接口生成數據庫mapper文件
(4)創建ResourceServerConfig文件:
這里主要是配置資源的保護
(5)修改配置文件:
這里主要配置資源服務器,對客戶端token的檢驗實現資源保護
好了,啟動認證服務和資源服務器:
(6)我們在瀏覽器中訪問地址:
http://localhost:9001/oauth/authorize?client_id=client&response_type=code 獲得code
(7)我們攜帶token請求資源服務器:
成功!
失敗,token錯誤。
基于oauth2的資源服務器實現完成,
未完待續,下一篇將實現單點登錄和網關的對接。
有問題,請留言。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74748.html
摘要:認證服務器和瀏覽器控制臺也沒有報錯信息。這里簡單介紹下如何查閱源碼,首先全局搜索自己的配置因為這個地址是認證服務器請求授權的,所以,請求認證的過濾器肯定包含他。未完待續,下一篇介紹資源服務器和認證服務器的集成。 基于spring-security-oauth2-實現單點登錄 文章代碼地址:鏈接描述可以下載直接運行,基于springboot2.1.5,springcloud Green...
摘要:基于實現數據庫版文章代碼地址鏈接描述可以下載直接運行,基于,版本實現該系列分為兩個部分分為內存實現,數據庫實現。其中數據庫實現采用權限角色管理。創建的時候,需要使用數據源,從數據庫查詢?;跀祿斓恼J證服務完成。 基于spring-security-oauth2實現oauth2數據庫版 文章代碼地址:鏈接描述可以下載直接運行,基于springboot2.1.5,springcloud ...
閱讀 2369·2021-11-15 11:37
閱讀 2631·2021-09-23 11:21
閱讀 2956·2021-09-07 10:11
閱讀 3169·2019-08-30 15:53
閱讀 2829·2019-08-29 15:13
閱讀 1611·2019-08-26 13:57
閱讀 1104·2019-08-26 12:23
閱讀 2445·2019-08-26 11:51