)]}'
{"doc/source/overview_auth.rst":[{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"8efddbc5c72c031cadc76e2851b86a8b80aee3f6","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"The ``authtoken`` middleware performs the authentication token"},{"line_number":119,"context_line":"validation and retrieves actual user authentication information. It"},{"line_number":120,"context_line":"can be found in the keystonemiddleare distribution."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"The ``keystoneauth`` middleware performs authorization and mapping the"},{"line_number":123,"context_line":"``keystone`` roles to Swift\u0027s ACLs."}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_a8a66e0d","line":120,"updated":"2014-07-23 17:58:42.000000000","message":"nit: missed a \u0027w\u0027 in \u0027middleware\u0027","commit_id":"f2a29bed9d5f18e04755af2f807cc44f5f25b281"}]}
