认证

我们可以查看token值

在这里插入图片描述

我们进入授权中心,这里其他的解析解析token的步骤与上一篇文章中的生成token是逆操作,也比较简单。我们进入ignoreWhite.getWhites()方法

在这里插入图片描述

此处的两个注解是获取nacos当中的白名单,我们打开nacos,进入网关配置可查看相关的值。也就是除了这几个接口都要对用户进行认证。

ps:前后端分离的项目当中
前端的css啥的前后端分离情况都是放在nginx当中的,不会经过网关。不需要配置白名单啥的。
nginx配置文件介绍——负载均衡,动静分离实现

在这里插入图片描述
在这里插入图片描述

登出

登出比较简单,获取前端传来的token,删除了redis当中的用户信息

在这里插入图片描述

在这里插入图片描述

记得要在两个工程里面都打上断点。
因为白名单当中配置了logou接口,因此请求会从网关服务进入鉴权服务。
ps:在hain.filter(exchange);debug时会一直在源码里转
我们在请求刚到第一个断点时,打第二个断点,在点击左下角的三角形,会直接进入鉴权服务工程

在这里插入图片描述
在这里插入图片描述

Logo

快速构建 Web 应用程序

更多推荐