54 static const trantor::InetAddress &GetRealAddr(
55 const drogon::HttpRequestPtr &req);
58 const trantor::InetAddress &getRealAddr(
59 const drogon::HttpRequestPtr &req)
const;
63 explicit CIDR(
const std::string &ipOrCidr);
68 using CIDRs = std::vector<CIDR>;
69 static bool matchCidr(
const trantor::InetAddress &addr,
70 const CIDRs &trustCIDRs);
74 std::string fromHeader_;
75 std::string attributeKey_;
76 bool useXForwardedFor_{
false};