)]}'
{"api/v3/identity-api-v3-os-federation-ext.rst":[{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"dfce0485a094562b21b54a31011ca215ae5f97f7","unresolved":false,"context_lines":[{"line_number":158,"context_line":"       }"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   For attribute type and value mapping, identify the local resource type,"},{"line_number":163,"context_line":"   attribute, and value:"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_9249408e","side":"PARENT","line":161,"updated":"2015-08-27 13:07:24.000000000","message":"revert this line deletion.","commit_id":"eb8a0bd406d899cfc3f260d365682b064e19a398"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"dfce0485a094562b21b54a31011ca215ae5f97f7","unresolved":false,"context_lines":[{"line_number":179,"context_line":""},{"line_number":180,"context_line":"   It is also possible to assign authorization attributes, by way of role"},{"line_number":181,"context_line":"   assignments on the specified list of group ids, to ephemeral users."},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"- ``remote`` (list of objects)"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"  At least one object must be included."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_dd2b4981","line":182,"updated":"2015-08-27 13:07:24.000000000","message":"I don\u0027t understand this description :-) Maybe you want to write that it\u0027s like with group names (and remote counterparts must be white/blacklisted.)","commit_id":"9efc1a0904651a14ed690f408196fa3c0cbf5bf6"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"98c78161498836e390c1bdc974da2a025034fa75","unresolved":false,"context_lines":[{"line_number":1336,"context_line":"                        ],"},{"line_number":1337,"context_line":"                        \"blacklist\": ["},{"line_number":1338,"context_line":"                            \"zyx987\""},{"line_number":1339,"context_line":"                        ]"},{"line_number":1340,"context_line":"                    }"},{"line_number":1341,"context_line":"                ]"},{"line_number":1342,"context_line":"            }"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da20952f_45b72086","line":1339,"updated":"2015-08-28 14:01:30.000000000","message":"this is not correct as blacklist and whitelist cannot coexist within single condition.","commit_id":"9aaf5a064f788415c39671d12855720826482d34"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"5e41d8f97590dde2bc7ac9f3749a97862ffdf81d","unresolved":false,"context_lines":[{"line_number":1315,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1316,"context_line":""},{"line_number":1317,"context_line":"This example shows how to map a user to multiple groups (without domain"},{"line_number":1318,"context_line":"refrence) using the ``group_ids`` attribute. Those group ids can also be"},{"line_number":1319,"context_line":"white/blacklisted."},{"line_number":1320,"context_line":""},{"line_number":1321,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba8a016a_e58aeebe","line":1318,"updated":"2015-11-18 04:50:46.000000000","message":"typo: reference","commit_id":"874857ab8540e930f217fc43256d95dad172749c"}],"specs/liberty/federated-user-mapping-using-group-ids.rst":[{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"f426ee3dcc204ebadbbd0cd967fcbe6d6bae5b8a","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Proposed Change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Keystone accepts group ids withtout any domain reference. The mapping should"},{"line_number":30,"context_line":"include a new rule named ``group_ids``, and the list of group ids should be"},{"line_number":31,"context_line":"provided by the Identity Provider."},{"line_number":32,"context_line":"Example of ``local`` rule specifying ``group_ids``:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da20952f_2b497160","line":29,"updated":"2015-08-30 02:49:26.000000000","message":"s/withtout/without/","commit_id":"233651d4c3d560946a80f70f8df1e0494cfab0a4"}]}
