)]}'
{"doc/source/configuringservices.rst":[{"author":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"change_message_id":"f321f86a5d60bad2f39b4f8020ad362a3c31ddfe","unresolved":false,"context_lines":[{"line_number":32,"context_line":"* The Keystone middleware will look for and validate that token, taking the"},{"line_number":33,"context_line":"  appropriate action."},{"line_number":34,"context_line":"* It will also retrieve additional information from the token such as user"},{"line_number":35,"context_line":"  name, id, project name, id, roles, etc..."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The middleware will pass those data down to the service as headers. More"},{"line_number":38,"context_line":"details on the architecture of that setup is described in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_1b25bc5b","line":35,"updated":"2014-10-03 20:55:17.000000000","message":"(nit) It would be nice to say \"user id\" and \"project id\" instead of saying \"id\" twice.","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c9bbc7f593a3d62f15099f3a6b945753a551725a","unresolved":false,"context_lines":[{"line_number":32,"context_line":"* The Keystone middleware will look for and validate that token, taking the"},{"line_number":33,"context_line":"  appropriate action."},{"line_number":34,"context_line":"* It will also retrieve additional information from the token such as user"},{"line_number":35,"context_line":"  name, id, project name, id, roles, etc..."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The middleware will pass those data down to the service as headers. More"},{"line_number":38,"context_line":"details on the architecture of that setup is described in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_91534be1","line":35,"in_reply_to":"baa201ad_1b25bc5b","updated":"2014-10-03 22:47:34.000000000","message":"Done","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"},{"author":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"change_message_id":"f321f86a5d60bad2f39b4f8020ad362a3c31ddfe","unresolved":false,"context_lines":[{"line_number":81,"context_line":"To configure the OpenStack services with service users, we need to create"},{"line_number":82,"context_line":"a project for all the services, and then users for each of the services. We"},{"line_number":83,"context_line":"then assign those service users an ``admin`` role on the service project. This"},{"line_number":84,"context_line":"allows them to validate tokens - and authenticate and authorize other user"},{"line_number":85,"context_line":"requests."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Create a project for the services, typically named ``service`` (however, the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_bb1590e6","line":84,"updated":"2014-10-03 20:55:17.000000000","message":"(nit) I would say \"and to authenticate...\".","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c9bbc7f593a3d62f15099f3a6b945753a551725a","unresolved":false,"context_lines":[{"line_number":81,"context_line":"To configure the OpenStack services with service users, we need to create"},{"line_number":82,"context_line":"a project for all the services, and then users for each of the services. We"},{"line_number":83,"context_line":"then assign those service users an ``admin`` role on the service project. This"},{"line_number":84,"context_line":"allows them to validate tokens - and authenticate and authorize other user"},{"line_number":85,"context_line":"requests."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Create a project for the services, typically named ``service`` (however, the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_7167c7e9","line":84,"in_reply_to":"baa201ad_bb1590e6","updated":"2014-10-03 22:47:34.000000000","message":"Done","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"},{"author":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"change_message_id":"f321f86a5d60bad2f39b4f8020ad362a3c31ddfe","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Repeat this for each service you want to enable."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"For adding the ``admin`` role to the service accounts, you\u0027ll need to know the"},{"line_number":104,"context_line":"name of the role you want to add. If you don\u0027t have it handy, you can look it"},{"line_number":105,"context_line":"up quickly with:"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_5bcca46a","line":104,"updated":"2014-10-03 20:55:17.000000000","message":"This seems odd.  We\u0027re saying that the role is named \u0027admin\u0027 already in the first sentence of this paragraph, aren\u0027t we?  If we want to menion that the role name might be diferent, we should say something like:\n\n\"Create an administrative role for the service accounts, typically named ``admin`` (however the name can be whatever you choose).  For adding the administrative role to...\"","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c9bbc7f593a3d62f15099f3a6b945753a551725a","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Repeat this for each service you want to enable."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"For adding the ``admin`` role to the service accounts, you\u0027ll need to know the"},{"line_number":104,"context_line":"name of the role you want to add. If you don\u0027t have it handy, you can look it"},{"line_number":105,"context_line":"up quickly with:"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_51fba3c0","line":104,"in_reply_to":"baa201ad_5bcca46a","updated":"2014-10-03 22:47:34.000000000","message":"Done, thanks for the suggestion","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"},{"author":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"change_message_id":"f321f86a5d60bad2f39b4f8020ad362a3c31ddfe","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    $ openstack role list"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Once you have it, grant the ``admin`` role to the service users. This is all"},{"line_number":112,"context_line":"assuming that you\u0027ve already created the basic roles and settings as described"},{"line_number":113,"context_line":"in :doc:`configuration`:"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_5bd3c403","line":111,"updated":"2014-10-03 20:55:17.000000000","message":"If we\u0027re stating that the name could be something other than ``admin``, we should say \"grant the administrative role\" here instead of explicitly referring to ``admin``.","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c9bbc7f593a3d62f15099f3a6b945753a551725a","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    $ openstack role list"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Once you have it, grant the ``admin`` role to the service users. This is all"},{"line_number":112,"context_line":"assuming that you\u0027ve already created the basic roles and settings as described"},{"line_number":113,"context_line":"in :doc:`configuration`:"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_312a9f2c","line":111,"in_reply_to":"baa201ad_5bd3c403","updated":"2014-10-03 22:47:34.000000000","message":"Done","commit_id":"4b9a412ef05c463465e1adaba1c4d33d321a1795"}]}
