首页 > 解决方案 > 如何在 Strapi 中使用 CRSF 和 XSS 保护

问题描述

在 Strapi 上使用 CRSF 和 XSS 保护的一些示例的最佳实践是什么?

我有几个 HTML 表单,还有一个在 Strapi 中调用 API 的移动应用程序,我正在寻找一种方法来防止 CRSF 和 XSS 问题。

此外,如果我使用 expressJS 生成 CSRF 令牌,是否可以在提交数据时从 Strapi 验证这些令牌?

非常感谢

乔治斯

标签: node.jsstrapi

解决方案


我对 srapi.io 不熟悉,但您似乎正在搜索政策

策略是能够在每个请求到达控制器的操作之前对每个请求执行特定逻辑的功能。它们主要用于轻松保护业务逻辑。项目的每条路线都可以与一系列策略相关联。例如,您可以创建一个名为 isAdmin 的策略,该策略显然会检查请求是否由管理员用户发送,并将其用于关键路由。
https://strapi.io/documentation/3.xx/concepts/concepts.html#policies


推荐阅读