springcloud-oauth2 icon indicating copy to clipboard operation
springcloud-oauth2 copied to clipboard

自定义授权页

Open hb0730 opened this issue 4 years ago • 11 comments

hb0730 avatar Nov 11 '20 02:11 hb0730

授权页面不是有吗?是自定义的啊

copoile avatar Nov 11 '20 03:11 copoile

Oauth2有一个授权页的,并非Login登录页,在auth-server 并没有找到对应的自定义授权页面

hb0730 avatar Nov 11 '20 03:11 hb0730

resource/template下面

copoile avatar Nov 11 '20 04:11 copoile

spring security oauth2 页面代码在 WhitelabelApprovalEndpoint ,在 auth-server resources/template下只有login.ftl

hb0730 avatar Nov 11 '20 04:11 hb0730

这个就是授权页面,授权码模式或简化模式授权的时候就是跳转到这个页面的

copoile avatar Nov 11 '20 04:11 copoile

spring security oauth2中客户端client有一个字段叫做isAutoApprove ClientDetails ,是会手动授权的

hb0730 avatar Nov 11 '20 05:11 hb0730

image

hb0730 avatar Nov 11 '20 05:11 hb0730

你这个是怎么操作的呢

copoile avatar Nov 11 '20 10:11 copoile

修改一下client auto scope就知道、可以查看clientDetails的子类

hb0730 avatar Nov 11 '20 10:11 hb0730

selectById 其中的 autoApproveScopes.add("sever")

可以查看父类BaseClientDetails 中的boolean isAutoApprove(String scope)

hb0730 avatar Nov 12 '20 07:11 hb0730

好的,最近太忙了,没时间去看,有时间会去看下

copoile avatar Nov 12 '20 07:11 copoile