认证
我们可以查看token值
我们进入授权中心,这里其他的解析解析token的步骤与上一篇文章中的生成token是逆操作,也比较简单。我们进入ignoreWhite.getWhites()方法
此处的两个注解是获取nacos当中的白名单,我们打开nacos,进入网关配置可查看相关的值。也就是除了这几个接口都要对用户进行认证。
ps:前后端分离的项目当中
前端的css啥的前后端分离情况都是放在nginx当中的,不会经过网关。不需要配置白名单啥的。
nginx配置文件介绍——负载均衡,动静分离实现
登出
登出比较简单,获取前端传来的token,删除了redis当中的用户信息
记得要在两个工程里面都打上断点。
因为白名单当中配置了logou接口,因此请求会从网关服务进入鉴权服务。
ps:在hain.filter(exchange);debug时会一直在源码里转
我们在请求刚到第一个断点时,打第二个断点,在点击左下角的三角形,会直接进入鉴权服务工程