前置条件

创建Redis服务器,根据业务自己配置集群或者单例模式

第一步:创建jwt验证服务

服务中包括的接口:

private String secret = "XXXXXXXXXXXX";
public String createToken(String userId,String pwd);
//从Redis服务器中根据token解析出来的用户Id获取当前用户是否存在,是否和token中的密码一致
public boolean verifierToken(String token);

第二步:在你自己服务器的登录接口上面调用jwt服务的接口

public String createToken(String userId,String pwd);

第二步:在你的服务上面设置切面

2.1设置自定义注解

@LoginToken

2.2自定义AOP扫描你的注解 (不建议扫描全部的包,因为后期别人再创建新的包不在你的扫描范围内就引起注解失效)

切面的业务逻辑:获取token,调用jwt验证服务verifierToken进行验证,如果返回ture可以返回请求的数据,否则返回到登录页面

关注我的公众号SpaceObj 领取idea系列激活码

posted on   张伯灵  阅读(26)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)



点击右上角即可分享
微信分享提示