|
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:
1.8.16