- A+
所属分类:Spring Security
上一篇讲了Spring Security OAuth2自定义login页面报错的问题,今天在做Spring Security OAuth2的自定义授权页面,结果这个页面死活不显示。。仔细对比了几篇博客里的细节,还是没有发现有任何问题。。而且autoApprove也手动设成了false也没有效果。然后我去掉自定义login和授权画面后发现,自带的login画面上点登录后,自带的授权画面也没有出来!!!也就是说,我的自定义授权页面应该没有问题,应该是哪个地方配置的问题。。
仔细看了ClientDetailsServiceConfigurer里的配置,怀疑有可能影响的有且只能可能是scopes这个参数,我之前设的all,现在随便改成一个read,然后请求时也指定scope为read后自定义授权画面就可以显示了!!!但是设成all就不行,这个完全没有搞懂为什么,而且网上暂时也没有类似的情况。。特此记录下,如果有知道的大佬,请不吝赐教!