springboot 集成oauth2


未實現。首先實現spring security.

1. 關於oauth2

隱隱覺得集成oauth2,用好它是一個不太簡單的事兒,需要對oauth2了解一番。

oauth2比較好的參考,都是別人原創文章:集成OAuth2入門詳細教程     理解OAuth 2.0

2.集成過程

  2.1添加依賴

<!-- oauth2-->
        <dependency>
            <groupId>org.springframework.security.oauth</groupId>
            <artifactId>spring-security-oauth2</artifactId>
        </dependency>

添加完依賴以后如果POM文件中報錯,類型

Failure to transfer org.hamcrest:hamcrest-core:jar:1.3  .... was chached in the local repository

這是說在本地有緩存,把本地repository里對應的包刪除掉,然后右鍵項目->maven->update project,報哪個包的錯就刪掉那個包。

 造成這個錯誤的原因是對應的包下存在有 .lastupdated文件,刪掉這些文件就可以。

stackoverflow上有類似解決辦法。

  2.2啟動服務

  添加完依賴,啟動服務並訪問swaggeUI頁面(spring boot集成swagger ui)頁面會有以下提示

 

 

沒有找到默認的用戶名和密碼,在配置文件中添加一個用戶名密碼

security.user.name=qwert
security.user.password=123456

輸入點擊登錄即可訪問。

到這兒,猜測是spring security的作用,有待驗證

 


免責聲明!

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



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