JWT:分布式系统中实现跨域认证解决方案
    核心:根据秘钥一级jwt自带的算法,生成一个token,程序中拥有密钥可以解析token

    认证流程:
    1.服务端根据用户id·手机号码·密钥·生成token
    2.并且把token发送给客户端
    3.客户端请求时候,需要在请求头中携带token信息并访问
    4.服务端认证校验
    获取请求头中的token
    根据token获取redis中的用户信息json字符串,根据token没有从redis获取到用户信息,认证失败,json——>User

    认证解决方案,spring提供的Interceptor拦截器实现
    1.用户访问资源
    2.拦截器拦截请求,获取请求头中的token,解析获取用户
    3.把获取到的用户存储到ThreadLoad对象中
    4.拦截器校验成功后放行,控制器,service中从ThreadLoad对象中获取用户信息