libcex
1.0.0
Modern C++11 embedded webserver library
|
Security middleware function. More...
Go to the source code of this file.
Classes | |
struct | cex::SecurityOptions |
Contains all options for the sessionHandler middleware. More... | |
Enumerations | |
enum | cex::XFrame { xfUnknown = na, xfDeny, xfSameOrigin, xfFrom } |
X-Frame header options / variants. | |
enum | cex::Referer { refUnknown = na, refNoReferrer, refNoReferrerWhenDowngrade, refSameOrigin, refOrigin, refStrictOrigin, refOriginWhenCrossOrigin, refStrictOriginWhenCrossOrigin, refUnsafeUrl } |
Referer header options / variants. | |
Functions | |
MiddlewareFunction | cex::securityHeaders (std::shared_ptr< SecurityOptions > opts=nullptr) |
Creates a middleware that sets a number of HTTP headers related to security. | |
Security middleware function.
Sets a number of HTTP headers which serve the purpose of security.
Example: