)]}'
{"specs/juno/token-versions.rst":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fe9efd413fd3a7343e7c94f102c8bd4f765c3f56","unresolved":false,"context_lines":[{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"`proposed bp token-versions"},{"line_number":12,"context_line":"\u003chttps://blueprints.launchpad.net/keystone/+spec/token-versions\u003e`_"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Currently the Token version is dependent on the Keystone API version. It should"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_e5cb6e1c","line":12,"updated":"2014-06-09 03:26:21.000000000","message":"This blueprint isn\u0027t created yet?","commit_id":"73b3ca96d39c6f8a4bcac74de61bd50538b0e1cd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fe9efd413fd3a7343e7c94f102c8bd4f765c3f56","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  NotImplemented error will be raised."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* If no version is specified, the server default will be used. The default"},{"line_number":46,"context_line":"  version will be a configuration option."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"* If a version is no longer supported an exception indicating the version"},{"line_number":49,"context_line":"  is no longer available will be raised."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_e5f28e6e","line":46,"updated":"2014-06-09 03:26:21.000000000","message":"Will a certain Token version be recommended depending on the version of API being used? Will that have a correlation here?","commit_id":"73b3ca96d39c6f8a4bcac74de61bd50538b0e1cd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fe9efd413fd3a7343e7c94f102c8bd4f765c3f56","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  No data can be removed from tokens (easily) without potentially breaking"},{"line_number":68,"context_line":"  clients. Token format has not been declared \"private\" data and therefore"},{"line_number":69,"context_line":"  an implicit contract on format exists (and should be maintained)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"* Make no change to the current system."},{"line_number":72,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_4588a2c6","line":69,"updated":"2014-06-09 03:26:21.000000000","message":"nit: period at the end of this paragraph?","commit_id":"73b3ca96d39c6f8a4bcac74de61bd50538b0e1cd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fe9efd413fd3a7343e7c94f102c8bd4f765c3f56","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"On token issuance a query string of \u0027token_version\u003d\u003cversion\u003e\u0027 will be"},{"line_number":90,"context_line":"supported (optional). This version will be used to determine what the token"},{"line_number":91,"context_line":"format should be emitted as."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Security Impact"},{"line_number":94,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_25bb9673","line":91,"updated":"2014-06-09 03:26:21.000000000","message":"This would override the version specified in the configuration file, right?","commit_id":"73b3ca96d39c6f8a4bcac74de61bd50538b0e1cd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fe9efd413fd3a7343e7c94f102c8bd4f765c3f56","unresolved":false,"context_lines":[{"line_number":182,"context_line":"Work Items"},{"line_number":183,"context_line":"----------"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"* Implement new Validation / Emitting / Deserialization logic for tokens"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"* Implement the V2.0 and v3 token formatters."},{"line_number":188,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_2572b6e5","line":185,"updated":"2014-06-09 03:26:21.000000000","message":"Will this have much in common with the current implementation? Is it going to happen in phases?","commit_id":"73b3ca96d39c6f8a4bcac74de61bd50538b0e1cd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fe9efd413fd3a7343e7c94f102c8bd4f765c3f56","unresolved":false,"context_lines":[{"line_number":203,"context_line":"Testing"},{"line_number":204,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Unit tests for token format (each format) to ensure no data creep occurs. [2]"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_8580ea8c","line":206,"updated":"2014-06-09 03:26:21.000000000","message":"Will tempest tests be added to validate token versions?","commit_id":"73b3ca96d39c6f8a4bcac74de61bd50538b0e1cd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fe9efd413fd3a7343e7c94f102c8bd4f765c3f56","unresolved":false,"context_lines":[{"line_number":216,"context_line":"References"},{"line_number":217,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"* 1. https://gist.github.com/dolph/10757712"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"* 2. https://bugs.launchpad.net/keystone/+bug/1224273"},{"line_number":222,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_85570a26","line":219,"updated":"2014-06-09 03:26:21.000000000","message":"Are the attributes of these tokens going to be validated with something? \n\n... might be able to use the jsonschema stuff here? Is that what we were talking about before? :)","commit_id":"73b3ca96d39c6f8a4bcac74de61bd50538b0e1cd"}]}
