)]}'
{"keystoneclient/auth/identity/base.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"10e53c12e8728abd7cd65c06bcddc9000d44c6e3","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        This method is overridden by the various token version plugins."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        This method should not be called independently and is expected to be"},{"line_number":168,"context_line":"        invoked via the do_authenticate() method."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        This method will be invoked if the AccessInfo object cached by the"},{"line_number":171,"context_line":"        plugin is not valid. Thus plugins should always fetch a new AccessInfo"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a29b11f_ce2479c6","line":168,"updated":"2015-10-21 19:44:36.000000000","message":"this could be a reference\n\n :meth:`.do_authenticate`","commit_id":"b588609a06abb91691e3caeb14c3a474b7aadb5c"}]}
