rwx222/nextjs-csrf-token
GitHub: rwx222/nextjs-csrf-token
一个基于 Next.js 和 @edge-csrf-core 的 CSRF 令牌生成与验证代码示例。
Stars: 3 | Forks: 0
本项目是一个代码示例,其中实现了 `@edge-csrf/core` 库,并结合 `Next.js` 来生成和验证 `CSRF 令牌`。
重要文件:
- `/src/constants.ts`
- `/src/utils/csrfTokens.ts`
- `/src/middleware.ts`
- `/src/actions/deleteCsrfCookieAction.ts`
- `/src/app/api/login/route.ts`
- `/src/app/components/Login/Login.tsx`
- `/src/app/page.tsx`
## 详情
👨💻 dev.to [文章](https://dev.to/rwx222/csrf-tokens-in-nextjs-3mlb)。
## 实时演示
🚀 实时演示 [这里](https://csrf-tokens.rwx222.com)。
## 运行项目
安装依赖
```
yarn install
```
运行开发服务器:
```
yarn dev
```
在浏览器中打开 [http://localhost:3000](http://localhost:3000) 查看结果。
标签:API路由, CMS安全, CSRF防护, Edge-CSRF库, JavaScript, MITM代理, React, Syscall, Syscalls, TypeScript, Web安全, Web开发, 中间件, 代码示例, 令牌认证, 前端安全, 安全插件, 安全防护, 开发框架, 教学项目, 数据分析, 用户登录, 网络安全, 自动化攻击, 蓝队分析, 跨站请求伪造, 隐私保护