diff --git a/config/presets/middleware.json b/config/presets/middleware.json index 380d0e8fe..485c42038 100644 --- a/config/presets/middleware.json +++ b/config/presets/middleware.json @@ -16,6 +16,7 @@ "PATCH", "DELETE" ], + "CorsHandler:_options_credentials": true, "CorsHandler:_options_exposedHeaders": [ "Location", "Updates-Via" diff --git a/test/integration/Middleware.test.ts b/test/integration/Middleware.test.ts index f99bac47e..7398acd26 100644 --- a/test/integration/Middleware.test.ts +++ b/test/integration/Middleware.test.ts @@ -44,6 +44,7 @@ describe('An Express server with middleware', (): void => { it('returns CORS headers for an OPTIONS request.', async(): Promise => { const res = await request(server) .options('/') + .set('Access-Control-Allow-Credentials', 'true') .set('Access-Control-Request-Headers', 'content-type') .set('Access-Control-Request-Method', 'POST') .set('Host', 'test.com')