使用ApiBoot来自定义OAuth2的GrantType授权方式
Spring
提供的原生的OAuth2
依赖内置了几种比较常用的授权方式:password
、authorization-code
、client_credentials
、refresh_token
、implicit
等,虽然可以满足我们日常的需求,不过针对一些特殊的需求还是捉襟见肘,有点无奈,比如:微信登录
、短信登录
…,针对这一点ApiBoot
通过修改Spring OAuth2
依赖的源码,可以根据业务进行自定义添加grantType
。