gincsp

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package gincsp is a gin middleware that supports Content Security Policy

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ContentSecurityPolicy

func ContentSecurityPolicy(pol *cspbuilder.Policy, reportOnly bool) gin.HandlerFunc

ContentSecurityPolicy implements the gin.HandlerFunc. Does not support dynamically calculated hashes reportOnly sets Content-Security-Policy-Report-Only header

func Directive added in v0.2.0

func Directive(c *gin.Context, ds string) *cspbuilder.Directive

func Hash added in v0.2.0

func Hash(c *gin.Context, ds string, ht cspbuilder.HashType, source string)

func Nonce

func Nonce(c *gin.Context) string

func NonceHTMLAttr added in v0.2.1

func NonceHTMLAttr(c *gin.Context) template.HTMLAttr

NonceHTMLAttr returns unescaped `nonce="<nonce>"` string for use in template.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL