如果spring oauth2要做短信和微信登录怎么实现?

来源:8-7 资源服务器的配置

他门说这就是人生

2022-11-29

如题,可否自定义grant_type?如何自定义?或者有什么其他方式吗?
写回答

1回答

接灰的电子产品

2022-11-30

微信登录,分为网站和客户端两种,网站的本身就支持 oauth2 。

至于自定义 grant_type ,这个是违反了 oauth2 的目标,不建议做,实在想要做可以参考 https://blog.csdn.net/weixin_44699348/article/details/112282757

但其实实现短信登录属于鉴权部分,不属于 OAuth2 范畴,完全可以利用授权码模式(授权码模式和你采用什么登录方式一点关系也没有),自定义授权服务器的登录页面和相关逻辑即可(类似课程中前6章做的,只不过要针对授权服务器工程)。

最后提一点,资源所有者密码模式在 OAuth2.1 中已经删除,不推荐使用

0
1
他门说这就是人生
非常感谢!
2022-12-01
共1条回复

Spring Security+OAuth2 精讲,打造企业级认证与授权

一站式掌握主流安全框架与行业解决方案,从容应对各种安全难题。

1061 学习 · 316 问题

查看课程