Skip to content

Commit 6548165

Browse files
committed
eli-389 implementing middleware in app
1 parent c791674 commit 6548165

File tree

1 file changed

+4
-0
lines changed
  • src/eligibility_signposting_api

1 file changed

+4
-0
lines changed

src/eligibility_signposting_api/app.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from eligibility_signposting_api.logging.logs_helper import log_request_ids_from_headers
1818
from eligibility_signposting_api.logging.logs_manager import add_lambda_request_id_to_logger, init_logging
1919
from eligibility_signposting_api.logging.tracing_helper import tracing_setup
20+
from eligibility_signposting_api.middleware import SecurityHeadersMiddleware
2021
from eligibility_signposting_api.views import eligibility_blueprint
2122

2223
if os.getenv("ENABLE_XRAY_PATCHING"):
@@ -62,6 +63,9 @@ def create_app() -> Flask:
6263
app = Flask(__name__)
6364
logger.info("app created")
6465

66+
# Register security headers middleware
67+
SecurityHeadersMiddleware(app)
68+
6569
# Register views & error handler
6670
app.register_blueprint(eligibility_blueprint, url_prefix=f"/{URL_PREFIX}")
6771
app.register_error_handler(Exception, handle_exception)

0 commit comments

Comments
 (0)