分布式單點登錄框架xxl-sso


1. 分布式單點登錄框架xxl-sso

https://gitee.com/xuxueli0323/xxl-sso

1.1. 實戰運行

1.1.1. 說明

  1. 從上述地址下載源碼
  2. 重點是運行xxl-sso-server,xxl-sso-web-sample-springboot,他們都依賴xxl-sso-core

1.1.2. 架構圖

1.1.3. 需要修改配置

  1. xxl-sso-server和xxl-sso-web-sample-springboot的redis配置
//服務端 redis address, like "{ip}"、"{ip}:{port}"、"{redis/rediss}://xxl-sso:{password}@{ip}:{port:6379}/{db}";Multiple "," separated
xxl.sso.redis.address=redis://xxl-sso:123456@localhost:6379/0
server.port=8082

//客戶端 xxlssoserver.com最好做下映射,本地環境下hosts指向本機地址127.0.0.1
xxl.sso.server=http://xxlssoserver.com:8080/xxl-sso-server
xxl.sso.logout.path=/logout
xxl-sso.excluded.paths=
xxl.sso.redis.address=redis://xxl-sso:123456@localhost:6379/0

1.1.4. 瀏覽器結果

  1. 登錄 http://xxlssoserver.com:8080/xxl-sso-server/

  2. 點擊登錄后

  3. 啟動兩個客戶端8081端口和8082端口,登錄客戶端 http://xxlssoserver.com:8081/xxl-sso-web-sample-springboot會自動跳轉到http://xxlssoserver.com:8080/xxl-sso-server/login?redirect_url=http://xxlssoserver.com:8081/xxl-sso-web-sample-springboot/

  4. 登錄后

  5. 再訪問http://xxlssoserver.com:8082/xxl-sso-web-sample-springboot,可以直接進入


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM