Pular para o conteúdo
Português (BR)

SecurityHeadersOptionsBuilder

Este conteúdo não está disponível em sua língua ainda.

Defined in: src/http/middleware/SecurityHeadersOptions.ts:52

Fluent builder for SecurityHeadersOptionsType.

new SecurityHeadersOptionsBuilder(): SecurityHeadersOptionsBuilder

SecurityHeadersOptionsBuilder

OptionsBuilder.constructor

build(): Partial<T>

Defined in: src/util/OptionsBuilder.ts:51

Snapshot the set fields as an independent Partial<T> (own props only).

Partial<T>

OptionsBuilder.build


withContentTypeOptions(flag?): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:56

boolean = true

this


withCrossOriginEmbedderPolicy(value): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:74

false | "require-corp" | "credentialless"

this


withCrossOriginOpenerPolicy(value): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:68

false | "same-origin" | "same-origin-allow-popups" | "unsafe-none"

this


withCrossOriginResourcePolicy(value): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:71

false | "same-origin" | "same-site" | "cross-origin"

this


withFrameOptions(value): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:59

false | "DENY" | "SAMEORIGIN"

this


withHsts(value?): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:80

false | Partial<HstsOptionsType>

this


withPermissionsPolicy(value): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:65

false | Readonly<Record<string, readonly string[]>>

this


withReferrerPolicy(value): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:62

string | false

this


withXssProtection(flag?): this

Defined in: src/http/middleware/SecurityHeadersOptions.ts:77

boolean = true

this


static create(): SecurityHeadersOptionsBuilder

Defined in: src/http/middleware/SecurityHeadersOptions.ts:53

SecurityHeadersOptionsBuilder