SecurityHeaders Module
Security Headers module for comprehensive HTTP security header management
Types
| Type | Description |
Functions and values
| Function or value | Description |
|
|
|
|
Full Usage:
generateNonce ()
Parameters:
unit
Returns: string
|
|
|
|
Full Usage:
securityHeaders config ctx
Parameters:
SecurityHeadersConfig
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
|
|
Full Usage:
withCSPReportOnly reportOnly config
Parameters:
bool
config : SecurityHeadersConfig
Returns: SecurityHeadersConfig
|
|
Full Usage:
withCSPRule directive sources config
Parameters:
CSPDirective
sources : CSPSource list
config : SecurityHeadersConfig
Returns: SecurityHeadersConfig
|
|
Full Usage:
withFrameOptions options config
Parameters:
FrameOptions
config : SecurityHeadersConfig
Returns: SecurityHeadersConfig
|
|
Full Usage:
withHSTS maxAge includeSubDomains preload config
Parameters:
int
includeSubDomains : bool
preload : bool
config : SecurityHeadersConfig
Returns: SecurityHeadersConfig
|
|
Full Usage:
withPermissionsRule directive allowlist config
Parameters:
PermissionsDirective
allowlist : PermissionsAllowlist
config : SecurityHeadersConfig
Returns: SecurityHeadersConfig
|
|
Full Usage:
withReferrerPolicy policy config
Parameters:
ReferrerPolicy
config : SecurityHeadersConfig
Returns: SecurityHeadersConfig
|
|
Full Usage:
withSecureCache cache config
Parameters:
CacheControl
config : SecurityHeadersConfig
Returns: SecurityHeadersConfig
|