如果spring oauth2要做短信和微信登录怎么实现?
来源:8-7 资源服务器的配置
他门说这就是人生
2022-11-29
如题,可否自定义grant_type?如何自定义?或者有什么其他方式吗?
写回答
1回答
-
微信登录,分为网站和客户端两种,网站的本身就支持 oauth2 。
至于自定义 grant_type ,这个是违反了 oauth2 的目标,不建议做,实在想要做可以参考 https://blog.csdn.net/weixin_44699348/article/details/112282757
但其实实现短信登录属于鉴权部分,不属于 OAuth2 范畴,完全可以利用授权码模式(授权码模式和你采用什么登录方式一点关系也没有),自定义授权服务器的登录页面和相关逻辑即可(类似课程中前6章做的,只不过要针对授权服务器工程)。
最后提一点,资源所有者密码模式在 OAuth2.1 中已经删除,不推荐使用
012022-12-01