1. 开通阿里云短信服务
2. 获取添加签名管理与模板管理
3. 获取用户AccessKey
4. 搭建service-msm模块
(1)修改pom.xml
(2)添加配置文件application.properties
(3)配置网关
(4)封装service接口和实现类
发送短信验证码,验证码是由自己程序中生成的,然后使用阿里云服务进行发送到指定的手机上
(5)封装controller接口
5. 生成验证码后,就可以使用手机号和验证码登录
6. 搭建service-user模块
7. 在用户模块中封装Controller
8. 封装service和实现类
用户认证与网关整合
1. 所有请求都会经过服务网关,服务网关对外暴露服务,在网关进行统一用户认证;
2. 既然要在网关进行用户认证,网关得知道对哪些url进行认证,所以我们得对ur制定规则
3. Api接口异步请求的,我们采取url规则匹配,如:/apiauth/**,如凡是满足该规则的都必须用户认证
调整server-gateway模块
(1)在服务网关添加fillter
(2)在服务网关中判断用户登录状态,从header头信息中获取,登录时我们返回用户token,在服务网关中获取到token后,我在到redis中去查看用户id,如何用户id存 在,则token合法,否则不合法