)]}'
{"tempest_lib/auth.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"26f0e62049230ca0cadc852f6e1bd401a4865107","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                    auth_data\u003dself.alt_auth_data)"},{"line_number":149,"context_line":"                alt_auth_req \u003d dict(url\u003dalt_url, headers\u003dalt_headers,"},{"line_number":150,"context_line":"                                    body\u003dalt_body)"},{"line_number":151,"context_line":"                if auth_req[self.alt_part] \u003d\u003d alt_auth_req[self.alt_part]:"},{"line_number":152,"context_line":"                    raise exceptions.BadAltAuth(part\u003dself.alt_part)"},{"line_number":153,"context_line":"                auth_req[self.alt_part] \u003d alt_auth_req[self.alt_part]"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a2ca52d_0ef85a7a","line":152,"range":{"start_line":151,"start_character":16,"end_line":152,"end_character":67},"updated":"2015-10-15 17:29:38.000000000","message":"What we are saying here is that we won\u0027t allow using the alt_auth_data / alt_part mechanism unless the resulting part ends up different from the original.\nFailing here is in line with what the auth module tries to do - which is to hide as much as possible details on how to authorise a request, so I\u0027m ok with it.\nHowever we should have a similar check in L157.","commit_id":"303e65190024823ea6f978a397a727d060835f21"}]}
