跨站请求伪造(CSRF 或 XSRF)是一种攻击类型,其中未经授权的命令从受信任的用户发送到 Web 应用程序。为了帮助防止这种情况,您可以使用 csrf-csrf 包。
首先安装所需的包:
如 csrf-csrf 文档中所述,此中间件需要预先初始化会话中间件或 cookie-parser。请参阅文档以获取更多详细信息。
安装完成后,将 csrf-csrf 中间件注册为全局中间件。
首先安装所需的包:
安装完成后,注册 @fastify/csrf-protection 插件,如下所示:
如 @fastify/csrf-protection 文档这里所解释的,此插件需要首先初始化存储插件。请参阅该文档以获取进一步的说明。