)]}'
{"doc/source/contributor/vision-reflection.rst":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"43f0784a044daa2572c99af4ba83c8e86400deec","unresolved":false,"context_lines":[{"line_number":24,"context_line":"vision`_ to initiate a discussion on the renewed vision for the project."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. _technical vision: https://governance.openstack.org/tc/reference/technical-vision.html"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Self-service"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_847d0570","line":27,"updated":"2019-03-06 14:35:40.000000000","message":"Should maybe also have an actual 1-2 sentence \"mission statement\" in this document?","commit_id":"0dad5e7e5047a651a83b222d24de933c12f28c3d"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"f654bc74f4c7d717cad4d30df041e801e2257989","unresolved":false,"context_lines":[{"line_number":24,"context_line":"vision`_ to initiate a discussion on the renewed vision for the project."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. _technical vision: https://governance.openstack.org/tc/reference/technical-vision.html"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Self-service"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_9df22a06","line":27,"in_reply_to":"5fc1f717_847d0570","updated":"2019-03-07 06:04:53.000000000","message":"++. Multi-tenant authorization and authentication, pillars on which keystone stands.","commit_id":"0dad5e7e5047a651a83b222d24de933c12f28c3d"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"6fa6b6b75cc247ec2ea6dfb274463976002082e6","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Keystone provides the ability for applications to have their own identity"},{"line_number":39,"context_line":"through `application credentials`_, in service of developers building"},{"line_number":40,"context_line":"applications that need to access cloud APIs from within the cloud itself."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. _application credentials: https://docs.openstack.org/keystone/latest/user/application_credentials.html"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_37b8fc28","line":40,"range":{"start_line":40,"start_character":43,"end_line":40,"end_character":72},"updated":"2019-03-06 20:45:15.000000000","message":"(nit question): App creds are useful \"outside\" the cloud, right?\n\nIf I read this from the perspective of a new-comer, I get the impression that application credentials are only for that case.","commit_id":"0dad5e7e5047a651a83b222d24de933c12f28c3d"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"be4cd28f0cfdcd1196fa4ea126e558130d5e79ae","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Keystone provides the ability for applications to have their own identity"},{"line_number":39,"context_line":"through `application credentials`_, in service of developers building"},{"line_number":40,"context_line":"applications that need to access cloud APIs from within the cloud itself."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. _application credentials: https://docs.openstack.org/keystone/latest/user/application_credentials.html"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_11c5a75b","line":40,"range":{"start_line":40,"start_character":43,"end_line":40,"end_character":72},"in_reply_to":"5fc1f717_37b8fc28","updated":"2019-03-08 10:06:13.000000000","message":"Good point, this is a mirroring of the wording in the TC statement, \"...for applications that are running within the cloud itself, because no part of the application should need to reside outside of the cloud.\" I\u0027ll reword to ensure it\u0027s more general.","commit_id":"0dad5e7e5047a651a83b222d24de933c12f28c3d"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"43f0784a044daa2572c99af4ba83c8e86400deec","unresolved":false,"context_lines":[{"line_number":96,"context_line":"to a subset of service APIs."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Graphical User Interface"},{"line_number":99,"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"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Keystone does not provide a graphical user interface, but must always be mindful"},{"line_number":102,"context_line":"of how its APIs will be presented in dashboards. For some features, such as"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_24b53132","line":99,"updated":"2019-03-06 14:35:40.000000000","message":"Not sure we should actually bother to include this section","commit_id":"0dad5e7e5047a651a83b222d24de933c12f28c3d"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"6fa6b6b75cc247ec2ea6dfb274463976002082e6","unresolved":false,"context_lines":[{"line_number":96,"context_line":"to a subset of service APIs."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Graphical User Interface"},{"line_number":99,"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"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Keystone does not provide a graphical user interface, but must always be mindful"},{"line_number":102,"context_line":"of how its APIs will be presented in dashboards. For some features, such as"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_774a0428","line":99,"in_reply_to":"5fc1f717_24b53132","updated":"2019-03-06 20:45:15.000000000","message":"My $0.02\n\nI find this useful, even though we haven\u0027t embarked on the websso UI stuff, yet. Also, I think this would have connected a couple of dots for me sooner if I read this when I first started working on keystone and trying to juggle the whole horizon/keystone interaction.","commit_id":"0dad5e7e5047a651a83b222d24de933c12f28c3d"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"cc27c66ad7d5bc021db61971da395f252d6198ea","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Keystone does not provide a graphical user interface, but must always be mindful"},{"line_number":102,"context_line":"of how its APIs will be presented in dashboards. For some features, such as"},{"line_number":103,"context_line":"Single-Sign-On authentication, keystone may provide provide its own graphical"},{"line_number":104,"context_line":"user interface in order to provide a smooth web-login experience without"},{"line_number":105,"context_line":"requiring a dependency on another dashboard."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_dfdfe637","line":103,"range":{"start_line":103,"start_character":52,"end_line":103,"end_character":59},"updated":"2019-03-12 16:28:15.000000000","message":"extra \u0027provide\u0027","commit_id":"0dad5e7e5047a651a83b222d24de933c12f28c3d"}]}
