我跟着this guide並克隆了authserver。該項目有authserver
和client
(作爲測試)。示例工作正常,但如果我刪除context-path屬性(我只是想讓我的應用程序在/
上工作),重定向回到client
後失敗。例如:春季SSO授權失敗,沒有上下文路徑
- 轉到
client
(localhost:9999
); - 重定向到
authserver
(localhost:8080
); - 通過GitHub登錄;
- 重定向到
authserver
並立刻到client
與下一個URL:
白色標籤錯誤頁面響應:
有意外的錯誤(類型=未經授權,狀態= 401)。
認證失敗:無法獲得訪問令牌
正如我上面提到,它失敗僅當context-path
是/
(或全部移除)。否則,所有的作品。
我想主機上的另一個域auth服務器。順便說一句,我在客戶端有兩個'JSESSIONID'。如果我嘗試使用本地IP訪問auth服務器,它會起作用嗎? – Feeco
我編輯我的帖子。 –
謝謝! 'hosts'的解決方案非常棒! – Feeco