)]}'
{"doc/source/authentication-plugins.rst":[{"author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"change_message_id":"e5fa21749c997a38163ebdd0de7385b7e3e1fa56","unresolved":false,"context_lines":[{"line_number":90,"context_line":"This will have exactly the same effect as using the single"},{"line_number":91,"context_line":":py:class:`~keystoneclient.auth.identity.v3.PasswordMethod` above."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"V3 plugins must use an auth_url that points to the root of a V2 identity server"},{"line_number":94,"context_line":"API."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Version Independent Identity Plugins"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_d96f5990","line":93,"updated":"2014-12-15 12:19:25.000000000","message":"s/V2 identity/V3 identity/","commit_id":"89095683d8fa16b2294569524e723764fe4eea9d"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"3f7fc60043044a0fac1b1deeb1a72030309186e1","unresolved":false,"context_lines":[{"line_number":38,"context_line":"  V2 identity service using an existing token."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"V2 identity plugins must use an auth_url that points to the root of a V2"},{"line_number":41,"context_line":"identity server API."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"V3 Identity Plugins"},{"line_number":44,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_7907f3c9","line":41,"updated":"2014-12-30 21:13:37.000000000","message":"Can you give an example? I don\u0027t know what this means.","commit_id":"bcd336abbd57307879db1f4e2be26213c2ad08ae"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"e790089dddf2649b31925803b7d2986c621279f2","unresolved":false,"context_lines":[{"line_number":38,"context_line":"  V2 identity service using an existing token."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"V2 identity plugins must use an auth_url that points to the root of a V2"},{"line_number":41,"context_line":"identity server API."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"V3 Identity Plugins"},{"line_number":44,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_7a609bcf","line":41,"in_reply_to":"3a961159_7907f3c9","updated":"2015-01-14 02:45:35.000000000","message":"Done","commit_id":"bcd336abbd57307879db1f4e2be26213c2ad08ae"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"af6beb165cc80524158f6323765b82bec097e8d0","unresolved":false,"context_lines":[{"line_number":91,"context_line":":py:class:`~keystoneclient.auth.identity.v3.PasswordMethod` above."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"V3 identity plugins must use an auth_url that points to the root of a V3"},{"line_number":94,"context_line":"identity server API."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Version Independent Identity Plugins"},{"line_number":97,"context_line":"------------------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_21a2ad9a","line":94,"updated":"2014-12-16 20:24:27.000000000","message":"\u0027... to the root of a V3 Identity Server URL, i.e.: http://hostname:5000/v3\u0027\n\nNot sure if the word API is needed in this sentence either","commit_id":"bcd336abbd57307879db1f4e2be26213c2ad08ae"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"e790089dddf2649b31925803b7d2986c621279f2","unresolved":false,"context_lines":[{"line_number":91,"context_line":":py:class:`~keystoneclient.auth.identity.v3.PasswordMethod` above."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"V3 identity plugins must use an auth_url that points to the root of a V3"},{"line_number":94,"context_line":"identity server API."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Version Independent Identity Plugins"},{"line_number":97,"context_line":"------------------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_da750f98","line":94,"in_reply_to":"3a961159_21a2ad9a","updated":"2015-01-14 02:45:35.000000000","message":"Done","commit_id":"bcd336abbd57307879db1f4e2be26213c2ad08ae"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"3f7fc60043044a0fac1b1deeb1a72030309186e1","unresolved":false,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":"For the cases of plugins that exist under both the identity V2 and V3 APIs"},{"line_number":103,"context_line":"there is an abstraction to allow the plugin to determine which of the V2 and V3"},{"line_number":104,"context_line":"APIs are available and use the most appropriate API."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"These plugins are:"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_b9115b06","line":104,"updated":"2014-12-30 21:13:37.000000000","message":"available on the server or in the client library?\n\nMaybe change \"are available\" to \"are supported by the server\"","commit_id":"bcd336abbd57307879db1f4e2be26213c2ad08ae"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"e790089dddf2649b31925803b7d2986c621279f2","unresolved":false,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":"For the cases of plugins that exist under both the identity V2 and V3 APIs"},{"line_number":103,"context_line":"there is an abstraction to allow the plugin to determine which of the V2 and V3"},{"line_number":104,"context_line":"APIs are available and use the most appropriate API."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"These plugins are:"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_3a6613ef","line":104,"in_reply_to":"3a961159_b9115b06","updated":"2015-01-14 02:45:35.000000000","message":"Done","commit_id":"bcd336abbd57307879db1f4e2be26213c2ad08ae"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"4d633de26eda1d21963336adc7fe862a34fcf7db","unresolved":false,"context_lines":[{"line_number":93,"context_line":"V3 identity plugins must use an auth_url that points to the root of a V3"},{"line_number":94,"context_line":"identity server URL, i.e.: `http://hostname:5000/v3`."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Version Independent Identity Plugins"},{"line_number":97,"context_line":"------------------------------------"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Standard version independent identity plugins are defined in the module"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a961159_57a3669d","line":96,"updated":"2015-01-15 22:10:40.000000000","message":"Seems like this should be the first section since this is what we want applications to use.","commit_id":"5d60b22a81fd7fbfd6e07918bc11434a39c20f72"}]}
