)]}'
{"doc/source/authentication-plugins.rst":[{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"843a5e9ec9428b5e17a733fbc4209de0c75f120e","unresolved":false,"context_lines":[{"line_number":54,"context_line":"- :py:class:`~keystoneauth1.identity.v3.PasswordMethod`: Authenticate"},{"line_number":55,"context_line":"  against a V3 identity service using a username and password."},{"line_number":56,"context_line":"- :py:class:`~keystoneauth1.identity.v3.TokenMethod`: Authenticate against"},{"line_number":57,"context_line":"  a V3 identity service using an existing token."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The :py:class:`~keystoneauth1.identity.v3.AuthMethod` objects are then"},{"line_number":60,"context_line":"passed to the :py:class:`~keystoneauth1.identity.v3.Auth` plugin::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa80f949_f5518b63","line":57,"updated":"2015-11-04 03:32:08.000000000","message":"existing unscoped token?","commit_id":"df9415fe25f0534596ce4b85b9942fdb2381dfd4"}]}
