@@ -253,7 +253,7 @@ export class RestEndpoint extends Construct {
253253 // case creation
254254 caseResource . addCorsPreflight ( {
255255 allowOrigins : [ '*' ] ,
256- allowHeaders : [ '* ' ] ,
256+ allowHeaders : [ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization ' ] ,
257257 allowMethods : [ 'POST' ]
258258 } ) ;
259259 caseResource . addMethod ( 'POST' , postRequestLambdaIntegration , {
@@ -293,7 +293,7 @@ export class RestEndpoint extends Construct {
293293 const caseCaseIdResource = caseResource . addResource ( '{caseId}' ) ;
294294 caseCaseIdResource . addCorsPreflight ( {
295295 allowOrigins : [ '*' ] ,
296- allowHeaders : [ '* ' ] ,
296+ allowHeaders : [ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization ' ] ,
297297 allowMethods : [ 'GET' ]
298298 } ) ;
299299
@@ -326,7 +326,7 @@ export class RestEndpoint extends Construct {
326326 const casesResource = apiRoot . addResource ( 'cases' ) ;
327327 casesResource . addCorsPreflight ( {
328328 allowOrigins : [ '*' ] ,
329- allowHeaders : [ '* ' ] ,
329+ allowHeaders : [ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization ' ] ,
330330 allowMethods : [ 'GET' ]
331331 } ) ;
332332 casesResource . addMethod ( 'GET' , getRequestLambdaIntegration , {
@@ -352,7 +352,7 @@ export class RestEndpoint extends Construct {
352352 // Upload a document to a case
353353 documentResource . addCorsPreflight ( {
354354 allowOrigins : [ '*' ] ,
355- allowHeaders : [ '* ' ] ,
355+ allowHeaders : [ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization ' ] ,
356356 allowMethods : [ 'POST' ]
357357 } ) ;
358358 documentResource . addMethod ( 'POST' , postRequestLambdaIntegration , {
@@ -383,7 +383,7 @@ export class RestEndpoint extends Construct {
383383 const documentCaseIdDocIdResource = documentResource . addResource ( '{caseId}' ) . addResource ( '{documentId}' ) ;
384384 documentCaseIdDocIdResource . addCorsPreflight ( {
385385 allowOrigins : [ '*' ] ,
386- allowHeaders : [ '* ' ] ,
386+ allowHeaders : [ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization ' ] ,
387387 allowMethods : [ 'GET' ]
388388 } ) ;
389389 documentCaseIdDocIdResource . addMethod ( 'GET' , getRequestLambdaIntegration , {
@@ -415,7 +415,10 @@ export class RestEndpoint extends Construct {
415415 const documentDownloadResource = documentResource . addResource ( 'download' ) ;
416416 documentDownloadResource . addCorsPreflight ( {
417417 allowOrigins : [ '*' ] ,
418- allowHeaders : [ '*' ] ,
418+ allowHeaders : [
419+ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization' ,
420+ 'Access-Control-Allow-Origin'
421+ ] ,
419422 allowMethods : [ 'GET' ]
420423 } ) ;
421424 documentDownloadResource . addMethod ( 'GET' , getDocumentLambdaIntegration , {
@@ -450,7 +453,10 @@ export class RestEndpoint extends Construct {
450453 . addResource ( '{documentId}' ) ;
451454 inferencesResource . addCorsPreflight ( {
452455 allowOrigins : [ '*' ] ,
453- allowHeaders : [ '*' ] ,
456+ allowHeaders : [
457+ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization' ,
458+ 'Access-Control-Allow-Origin'
459+ ] ,
454460 allowMethods : [ 'GET' ]
455461 } ) ;
456462 inferencesResource . addMethod ( 'GET' , getInferenceLambdaIntegration , {
@@ -466,7 +472,10 @@ export class RestEndpoint extends Construct {
466472 const inferenceResource = inferencesResource . addResource ( '{inferenceType}' ) ;
467473 inferenceResource . addCorsPreflight ( {
468474 allowOrigins : [ '*' ] ,
469- allowHeaders : [ '*' ] ,
475+ allowHeaders : [
476+ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization' ,
477+ 'Access-Control-Allow-Origin'
478+ ] ,
470479 allowMethods : [ 'GET' ]
471480 } ) ;
472481 inferenceResource . addMethod ( 'GET' , getInferenceLambdaIntegration , {
@@ -487,7 +496,10 @@ export class RestEndpoint extends Construct {
487496 const redactResource = apiRoot . addResource ( 'redact' ) . addResource ( '{caseId}' ) . addResource ( '{documentId}' ) ;
488497 redactResource . addCorsPreflight ( {
489498 allowOrigins : [ '*' ] ,
490- allowHeaders : [ '*' ] ,
499+ allowHeaders : [
500+ 'Content-Type, Access-Control-Allow-Headers, X-Requested-With, Authorization' ,
501+ 'Access-Control-Allow-Origin'
502+ ] ,
491503 allowMethods : [ 'POST' ]
492504 } ) ;
493505 redactResource . addMethod ( 'POST' , postRedactLambdaIntegration , {
0 commit comments