)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"444debd6b755310ad10c40036baccc8e163338fb","unresolved":false,"context_lines":[{"line_number":12,"context_line":"documentation, and in the long term, I included an inline comment"},{"line_number":13,"context_line":"describing an approach to eliminate the option altogether."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"[1] https://etherpad.openstack.org/p/newton-keystone-v3-devstack"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ied0ba0abc906b06e36cf60ba3d4bfc0ba9a6fdac"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"dab17558_23a7f50b","line":15,"updated":"2016-05-11 20:03:10.000000000","message":"Please extract the data needed from the etherpad.  Etherpads are not forever, i\u0027d rather see relevant data in the commit message even if it is a novel.","commit_id":"d3b3d9a64c3e76ba2ffe3a3dae9d263ad41bc083"}],"keystonemiddleware/auth_token/__init__.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"d7d0b176ffed7d352271fe3eccbaa48c70aef207","unresolved":false,"context_lines":[{"line_number":260,"context_line":"               help\u003d\u0027Complete \"public\" Identity API endpoint. This endpoint\u0027"},{"line_number":261,"context_line":"               \u0027 should not be an \"admin\" endpoint, as it should be accessible\u0027"},{"line_number":262,"context_line":"               \u0027 by all end users. Unauthenticated clients are redirected to\u0027"},{"line_number":263,"context_line":"               \u0027 this endpoint to authenticate. This is *not* the endpoint\u0027"},{"line_number":264,"context_line":"               \u0027 the service user should utilize for validating tokens.\u0027),"},{"line_number":265,"context_line":"    cfg.StrOpt(\u0027auth_version\u0027,"},{"line_number":266,"context_line":"               default\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_c146477a","line":263,"range":{"start_line":263,"start_character":48,"end_line":263,"end_character":61},"updated":"2016-04-26 19:35:19.000000000","message":"It *can\u0027t* it be the same URI ? Or it *shouldn\u0027t* be ?\n\nFor a given deployment, both services and end users could be using the same URI to authenticate/validate tokens, right?","commit_id":"d3b3d9a64c3e76ba2ffe3a3dae9d263ad41bc083"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"23c9311d4d83215771de517596038f51d4ebf4d0","unresolved":false,"context_lines":[{"line_number":260,"context_line":"               help\u003d\u0027Complete \"public\" Identity API endpoint. This endpoint\u0027"},{"line_number":261,"context_line":"               \u0027 should not be an \"admin\" endpoint, as it should be accessible\u0027"},{"line_number":262,"context_line":"               \u0027 by all end users. Unauthenticated clients are redirected to\u0027"},{"line_number":263,"context_line":"               \u0027 this endpoint to authenticate. This is *not* the endpoint\u0027"},{"line_number":264,"context_line":"               \u0027 the service user should utilize for validating tokens.\u0027),"},{"line_number":265,"context_line":"    cfg.StrOpt(\u0027auth_version\u0027,"},{"line_number":266,"context_line":"               default\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_65cf5f56","line":263,"in_reply_to":"1a122d0e_c146477a","updated":"2016-04-27 20:24:32.000000000","message":"Good question. It actually depends on whether you\u0027re using v2 or v3, so I should amend the comment to explain that as well.\n\nIf the service user is using v2 then they must be different. If it\u0027s v3, then they can be (and likely are) the same.","commit_id":"d3b3d9a64c3e76ba2ffe3a3dae9d263ad41bc083"}]}
