)]}'
{"doc/source/authentication.rst":[{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"8b0c748769b805e41ece2b50c1b893d0f9ad4ea6","unresolved":false,"context_lines":[{"line_number":48,"context_line":"http://docs.openstack.org/developer/keystonemiddleware/middlewarearchitecture.html"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"searchlight-paste.ini"},{"line_number":51,"context_line":"`````````````````````"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"First, ensure that declarations for the middleware exist in the"},{"line_number":54,"context_line":"``searchlight-paste.ini`` file.  Here is an example for ``authtoken``::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_0282e1c8","line":51,"updated":"2015-11-20 18:40:51.000000000","message":"should be api-paste.ini","commit_id":"b9f8a3055ae6f8454c7f637d07ddde711780fe50"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"487fcf1b6c1c7ffd8ee128b92325e7882739feb3","unresolved":false,"context_lines":[{"line_number":48,"context_line":"http://docs.openstack.org/developer/keystonemiddleware/middlewarearchitecture.html"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"searchlight-paste.ini"},{"line_number":51,"context_line":"`````````````````````"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"First, ensure that declarations for the middleware exist in the"},{"line_number":54,"context_line":"``searchlight-paste.ini`` file.  Here is an example for ``authtoken``::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_07092f2c","line":51,"in_reply_to":"ba8a016a_0282e1c8","updated":"2015-11-24 06:48:14.000000000","message":"Done","commit_id":"b9f8a3055ae6f8454c7f637d07ddde711780fe50"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"8b0c748769b805e41ece2b50c1b893d0f9ad4ea6","unresolved":false,"context_lines":[{"line_number":51,"context_line":"`````````````````````"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"First, ensure that declarations for the middleware exist in the"},{"line_number":54,"context_line":"``searchlight-paste.ini`` file.  Here is an example for ``authtoken``::"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"  [pipeline:searchlight-keystone]"},{"line_number":57,"context_line":"  pipeline \u003d authtoken context rootapp"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_62640d49","line":54,"updated":"2015-11-20 18:40:51.000000000","message":"api-paste.ini","commit_id":"b9f8a3055ae6f8454c7f637d07ddde711780fe50"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"487fcf1b6c1c7ffd8ee128b92325e7882739feb3","unresolved":false,"context_lines":[{"line_number":51,"context_line":"`````````````````````"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"First, ensure that declarations for the middleware exist in the"},{"line_number":54,"context_line":"``searchlight-paste.ini`` file.  Here is an example for ``authtoken``::"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"  [pipeline:searchlight-keystone]"},{"line_number":57,"context_line":"  pipeline \u003d authtoken context rootapp"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_270c733a","line":54,"in_reply_to":"ba8a016a_62640d49","updated":"2015-11-24 06:48:14.000000000","message":"Done","commit_id":"b9f8a3055ae6f8454c7f637d07ddde711780fe50"}]}
