)]}'
{"doc/source/keystone_scopes_and_roles_support.rst":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"bbd5c2bb79466bfeabdf8f440ef846345c7e0c06","unresolved":true,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"OpenStack Keystone supports different scopes in token, refer to the"},{"line_number":5,"context_line":"`Keystone doc \u003chttps://docs.openstack.org/keystone/latest/admin/tokens-overview.html#authorization-scopes\u003e`_."},{"line_number":6,"context_line":"Along with the scopes, a new default role \u0027reader\u0027 is also provided by"},{"line_number":7,"context_line":"Keystone, for details refer to"},{"line_number":8,"context_line":"`this keystone document \u003chttps://docs.openstack.org/keystone/latest/admin/service-api-protection.html\u003e`_."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9c6ab982_7000b6a9","line":6,"range":{"start_line":6,"start_character":23,"end_line":6,"end_character":50},"updated":"2021-03-12 02:17:30.000000000","message":"We could generalize this to say keystone supports default roles, one of which is a reader role.","commit_id":"b938c94419cd15ce48a5fc49182c849cb3d3e1dc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e6aac9901a144ab0dbcc6ccc8c8155347209de17","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"OpenStack Keystone supports different scopes in token, refer to the"},{"line_number":5,"context_line":"`Keystone doc \u003chttps://docs.openstack.org/keystone/latest/admin/tokens-overview.html#authorization-scopes\u003e`_."},{"line_number":6,"context_line":"Along with the scopes, a new default role \u0027reader\u0027 is also provided by"},{"line_number":7,"context_line":"Keystone, for details refer to"},{"line_number":8,"context_line":"`this keystone document \u003chttps://docs.openstack.org/keystone/latest/admin/service-api-protection.html\u003e`_."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"a7dbced7_dc0558fa","line":6,"range":{"start_line":6,"start_character":23,"end_line":6,"end_character":50},"in_reply_to":"9c6ab982_7000b6a9","updated":"2021-03-12 15:41:27.000000000","message":"Done","commit_id":"b938c94419cd15ce48a5fc49182c849cb3d3e1dc"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"bbd5c2bb79466bfeabdf8f440ef846345c7e0c06","unresolved":true,"context_lines":[{"line_number":14,"context_line":"-------------------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Dynamic credential supports all the below set of personas, and this section"},{"line_number":17,"context_line":"describe how to use those:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Domain scoped personas:"},{"line_number":20,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4534d80c_01ed0127","line":17,"updated":"2021-03-12 02:17:30.000000000","message":"nit:\n\nThis allows you to generate credentials tailored to a specific persona that you can use in your test.","commit_id":"b938c94419cd15ce48a5fc49182c849cb3d3e1dc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e6aac9901a144ab0dbcc6ccc8c8155347209de17","unresolved":false,"context_lines":[{"line_number":14,"context_line":"-------------------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Dynamic credential supports all the below set of personas, and this section"},{"line_number":17,"context_line":"describe how to use those:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Domain scoped personas:"},{"line_number":20,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a4cc61c0_d619d459","line":17,"in_reply_to":"4534d80c_01ed0127","updated":"2021-03-12 15:41:27.000000000","message":"Done","commit_id":"b938c94419cd15ce48a5fc49182c849cb3d3e1dc"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"bbd5c2bb79466bfeabdf8f440ef846345c7e0c06","unresolved":true,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Project scoped personas:"},{"line_number":158,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  #. Project Admin: This is supported and can be requested and used from"},{"line_number":161,"context_line":"     the test as below:"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"065721d6_9d4f2273","line":159,"updated":"2021-03-12 02:17:30.000000000","message":"++\n\nHaving a variety of project personas are really useful for testing without handling users and projects in the actual test.","commit_id":"b938c94419cd15ce48a5fc49182c849cb3d3e1dc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e6aac9901a144ab0dbcc6ccc8c8155347209de17","unresolved":true,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Project scoped personas:"},{"line_number":158,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  #. Project Admin: This is supported and can be requested and used from"},{"line_number":161,"context_line":"     the test as below:"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b86927ad_c1379120","line":159,"in_reply_to":"065721d6_9d4f2273","updated":"2021-03-12 15:41:27.000000000","message":"yeah, I will add alt personas for system and domain scope too.","commit_id":"b938c94419cd15ce48a5fc49182c849cb3d3e1dc"}]}
