我跟着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