)]}'
{"keystone/conf/wsgi.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"29de7a0de3f3375fabaf6410e2c34643dd70ae7d","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"debug_middlware \u003d cfg.BoolOpt("},{"line_number":19,"context_line":"    \u0027debug_middleware\u0027,"},{"line_number":20,"context_line":"    default\u003dFalse,"},{"line_number":21,"context_line":"    help\u003dutils.fmt(\"\"\""},{"line_number":22,"context_line":"If set to true, this enables the oslo debug middleware in Keystone. This"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_0f830f58","line":19,"range":{"start_line":19,"start_character":5,"end_line":19,"end_character":21},"updated":"2018-06-07 20:53:46.000000000","message":"How does this differ from DEFAULT debug and do we want to highlight the difference between debug middleware here and the debug options in DEFAULT?\n\nI could see where someone not familiar with keystone would ask \"what\u0027s the difference between the two?\"","commit_id":"81caf3eb710358f5df598b84851ddbc8dd32d8e6"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"7193d03d2de5c448d785868b75ee399f9ceff6d4","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"debug_middlware \u003d cfg.BoolOpt("},{"line_number":19,"context_line":"    \u0027debug_middleware\u0027,"},{"line_number":20,"context_line":"    default\u003dFalse,"},{"line_number":21,"context_line":"    help\u003dutils.fmt(\"\"\""},{"line_number":22,"context_line":"If set to true, this enables the oslo debug middleware in Keystone. This"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_d5392af2","line":19,"range":{"start_line":19,"start_character":5,"end_line":19,"end_character":21},"in_reply_to":"5f7c97a3_0f830f58","updated":"2018-06-07 23:24:12.000000000","message":"Adding to the description below in a followup patch.","commit_id":"81caf3eb710358f5df598b84851ddbc8dd32d8e6"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"e3304d0326a5fd8b441a04d06feca728343ca8e9","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"debug_middlware \u003d cfg.BoolOpt("},{"line_number":19,"context_line":"    \u0027debug_middleware\u0027,"},{"line_number":20,"context_line":"    default\u003dFalse,"},{"line_number":21,"context_line":"    help\u003dutils.fmt(\"\"\""},{"line_number":22,"context_line":"If set to true, this enables the oslo debug middleware in Keystone. This"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_d855dffb","line":19,"range":{"start_line":19,"start_character":5,"end_line":19,"end_character":21},"in_reply_to":"5f7c97a3_d5392af2","updated":"2018-06-07 23:32:50.000000000","message":"https://review.openstack.org/#/c/573461/2","commit_id":"81caf3eb710358f5df598b84851ddbc8dd32d8e6"}],"keystone/server/flask/core.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"22fb1bccd7dcb9e0d2b3fc7e1c59e8f560ace05c","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    # explicitly; reverse order to ensure the first element in _APP_MIDDLEWARE"},{"line_number":91,"context_line":"    # processes the request first."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    MW \u003d _APP_MIDDLEWARE"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    # Add in optional (config-based) middleware"},{"line_number":96,"context_line":"    # NOTE(morgan): Each of these may need to be in a specific location"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_51b9ce76","line":93,"updated":"2018-06-06 21:39:33.000000000","message":"Please NOTE the list of additional MW configured via config will expand. Notably audit middleware will be one of the firsts to be added. For the most part the list is pretty restrictive but allows for some deployment-specific needs.","commit_id":"81caf3eb710358f5df598b84851ddbc8dd32d8e6"}]}
