1.客户端请求验证码
2.服务端随机生成验证码,使用第三方短信推送服务器将验证码发送到客户端,同时将手机号和验证码保存到AuthDataSource中,为了登录验证。
3.客户端使用验证码登录,服务端从AuthDataSource中取出对应手机号的验证码与发送过来的验证码对比,验证登录。

整个过程使用到了shiro框架。shiro是java的一个安全框架,使用简单,为开发人员提供一个直接而全面的认证授权,加密及会话管理的解决方案。

Logo

网易智企-云信开发者社区是面向全网开发者的技术交流与服务平台,依托近 29 年 IM、音视频技术积累,提供 IM、RTC、实时对话智能体、云原生、短信等全场景开发资源。

更多推荐