spring cloud oauth2 統一認證(前後端分離實戰)

spring cloud oauth2 統一認證(前後端分離實戰)

介紹

前端使用了react實現個人博客,後端使用springcloud, oauth2做統一認證,springboot2.0,圖片上傳使用騰訊COS 可以直接去碼雲看: 

後端代碼(https://gitee.com/dy.huang/article-service

前端https://gitee.com/dy.huang/my-react-blog

使用說明

先配置好自己的數據庫信息

1、依次啓動 eureka-service zuul-service 路由網關 oauth2-service 認證模塊 storage-service 文章模塊

這兩個模塊測試使用,不用啓動 elasticsearch-service、feign-service

2、導入登錄賬號導入數據,或者運行oauth2-service 中的Oauth2ServiceApplicationTests,導入登錄賬號和密碼

INSERT INTO react_article.user_info(idcreate_datelastmodified_timepasswordtypeusername) VALUES (1, '2019-06-01 17:37:22', '2019-06-01 17:37:22', '{bcrypt}$2a10B2XUurHGK7TBnuGB8NMIqOiPI33o4lqhRkbJQDQUt8OWkcYxcip4G', NULL, 'user');

3、獲取token

圖片

 

圖片

4、表article_tags,導入基礎數據 INSERT INTO react_article.article_tags(idcodetags_name) VALUES (1, '1', 'react'); INSERT INTO react_article.article_tags(idcodetags_name) VALUES (2, '2', 'spring');

5、圖片上傳 請自行申請騰訊雲 cloud.tencent.com/redirect.ph…

部署:

java -jar xxx.jar --spring.profiles.active=dev >/log/app.log &


nohup java -jar eureka-service-0.0.1-SNAPSHOT.jar --spring.proflies.active=dev >log/eureka.log &
nohup java -jar oauth2-service-0.0.1-SNAPSHOT.jar --spring.proflies.active=dev >log/oauth2.log &
nohup java -jar storage-service-0.0.1-SNAPSHOT.jar --spring.proflies.active=dev >log/storage.log &
nohup java -jar zuul-service-0.0.1-SNAPSHOT.jar --spring.proflies.active=dev >log/zuul.log &



windows 亂碼問題 要加上-Dfile.encoding=UTF-8
Java -Dfile.encoding=UTF-8  -jar xxx.jar --spring.profiles.active=dev >/log/app.log &
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章