1#ifndef NEFORCE_NETWORK_HTTP_CSRF_FILTER_HPP__
2#define NEFORCE_NETWORK_HTTP_CSRF_FILTER_HPP__
12NEFORCE_BEGIN_NAMESPACE__
44 NEFORCE_NODISCARD
string name()
const override {
return "csrf_filter"; }
52NEFORCE_END_NAMESPACE__
string cookie_name
CSRF Cookie名称
void do_filter(http_request &, http_response &) override
核心过滤方法
string header_name
CSRF Header名称
string form_field_name
CSRF表单字段名
seconds token_max_age
Token有效期
string name() const override
获取过滤器名称
bool pre_filter(http_request &request, http_response &response) override
预处理方法
duration< int64_t > seconds
秒持续时间
http_server_response http_response
HTTP响应类型别名
http_server_request http_request
HTTP请求类型别名