SpringBoot使用SpringSecurity,使用oauth2登录,使用自定义/uaa/oauth/token报错解决

一.使用/uaa/oauth/token请求报错如下:

原因:
缺省转发
view和path同名

网上的解决方案:
所以,解决方案如下
1.消除缺省转发
2.修改view和path,让他们不同名

解决:如果想达到可以调用的目的,可以直接访问:

二:也可以在AuthorizationServerConfigurerAdapter的设置内置端点EndPoint路径时自定义PathMapping,代码如下:

在下面加入: 

.allowedTokenEndpointRequestMethods(HttpMethod.GET, HttpMethod.POST,
                        HttpMethod.OPTIONS, HttpMethod.PUT, HttpMethod.PATCH, HttpMethod.DELETE)
                .pathMapping("/oauth/token", "/uaa/oauth/token");

这样配置完,重启项目使用/uaa/oauth/token就可以获取数据了。

 

 

posted @ 2022-08-11 18:48  码海兴辰  阅读(156)  评论(0)    收藏  举报