爲了公平起見,我首先在示例項目的官方GitHub-Repository中詢問了此問題。然而,因爲我現在還沒有得到答案,所以我覺得stackoverflow可能是一個更好的問題。我會盡最大努力在這些線索之間保持調查結果和更新同步,以便在一個地方或另一個地方做出的努力是共享的。Springs @ EnableOauth2Sso基本示例給出了所有路線的403-錯誤頁面
我負責將系統上的Oauth2單點登錄遷移到繼承的Spring項目。所以我決定和Spring Cloud Security一起去。可悲的是,我甚至無法讓most basic example工作,這與Spring Cloud本身一起發佈。我將項目從GitHub克隆到桌面,然後從eclipse運行。我試圖用不同的參數運行它,以便在不同的配置文件之間進行選擇:官方的github配置文件(已包含)以及我們自己的oauth2-authentication-server的自定義配置文件。但是我能得到的所有路線都是403錯誤頁。下面是一些例子網址,我嘗試了:
- http://localhost:8080/
- http://localhost:8080/dashboard/
- http://localhost:8080/dashboard/login
- http://localhost:8080/resources/static/index.html
- http://localhost:8080/foo/bar(不存在的幻想URL)
很顯然,我必須有錯過了一些指示,但我不知道在哪裏看。控制檯輸出不顯示任何有意義的消息,特別是沒有警告和錯誤,這表明應用程序運行得很好。