# API指纹认证 **Repository Path**: moyu_boy/moyu-signal ## Basic Information - **Project Name**: API指纹认证 - **Description**: API指纹认证实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-11 - **Last Updated**: 2024-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README API指纹认证 > 参考资料[Sa-token API 接口参数签名](https://sa-token.cc/doc.html#/plugin/api-sign) --- ## 1、简述 在前后端分离的项目中,为保证传输的数据不被篡改,前端发送的请求不会被复制,因此需要后端对请求进行认证。 本项目使用的是接口验签的方式,即在请求中携带一个接口签名,后端根据签名判断请求是否合法。 ## 2、实现方式 前端在请求发起前生成签名, 后端通过拦截器拦截全局接口并对接口签名验证。 ## 3、演示 后端为maven项目,启动入口在moyu-main中,入口类为[MainApplication.java](moyu-main/src/main/java/org/moyu/MainApplication.java) [script](script)为javascript脚本,表示前端。使用`npm install`安装依赖,`node request_test.js`向后端发送请求。