)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"08ce9c792b34672dba3db03ef9ee8f13aa9cfac8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1aa78d24_688d4cd2","updated":"2016-07-07 18:52:07.000000000","message":"yeah, add:\n\nCloses-Bug: 1563454\n\nto the message near Change-Id","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Doc update on enabled external auth and federation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"By default the external auth is enabled and can cause"},{"line_number":10,"context_line":"user_id conflict when REMOTE_USER is set due to the"},{"line_number":11,"context_line":"fact that federation uses REMOTE_USER as well. Therefore,"},{"line_number":12,"context_line":"the docs were updated to advise users against using both"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_9e48b3cd","line":9,"updated":"2016-07-07 18:23:25.000000000","message":"You can wrap the body of the commit message at 79 chars.","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":12,"context_line":"the docs were updated to advise users against using both"},{"line_number":13,"context_line":"external auth and federation on the same sequence."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I193f78ae0ad0232471b725d5700870c349703310"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_9e1f13b6","line":15,"updated":"2016-07-07 18:23:25.000000000","message":"Be sure to include Closes-Bug: ### to the footer (either before or after the Change-Id, doesn\u0027t matter) so that the bots will automatically track this commit against the Launchpad bug.","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4acbff472932c799ce1f8e3207fdf73e42b3a2fc","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Doc update on enabled external auth and federation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"By default the external auth is enabled and can cause user_id conflict when"},{"line_number":10,"context_line":"REMOTE_USER is set due to the fact that federation uses REMOTE_USER as well."},{"line_number":11,"context_line":"Therefore, the docs were updated to advise users against using both external"},{"line_number":12,"context_line":"auth and federation on the same sequence."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1aa78d24_0b22bd01","line":9,"range":{"start_line":9,"start_character":71,"end_line":9,"end_character":75},"updated":"2016-07-07 21:22:07.000000000","message":"nit: this seems to be a little too long","commit_id":"603d39da7f9207455d346f09634a2d1076ab51e3"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4acbff472932c799ce1f8e3207fdf73e42b3a2fc","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Therefore, the docs were updated to advise users against using both external"},{"line_number":12,"context_line":"auth and federation on the same sequence."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: 1563454"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I193f78ae0ad0232471b725d5700870c349703310"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1aa78d24_4b4a05ae","line":14,"range":{"start_line":14,"start_character":12,"end_line":14,"end_character":19},"updated":"2016-07-07 21:22:07.000000000","message":"Closes-Bug: #1563454","commit_id":"603d39da7f9207455d346f09634a2d1076ab51e3"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"b9aaed16c55baa4501e7d834d1aa82131df1e024","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Therefore, the docs were updated to advise users against using both external"},{"line_number":12,"context_line":"auth and federation on the same sequence."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: 1563454"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I193f78ae0ad0232471b725d5700870c349703310"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1aa78d24_31956888","line":14,"range":{"start_line":14,"start_character":12,"end_line":14,"end_character":19},"in_reply_to":"1aa78d24_4b4a05ae","updated":"2016-07-07 21:22:47.000000000","message":"(nit) ^ :)","commit_id":"603d39da7f9207455d346f09634a2d1076ab51e3"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"46c622213511cece86802fe498b6bd564225fb4c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"REMOTE_USER as well. Therefore, the docs were updated to advise users"},{"line_number":12,"context_line":"against using both external auth and federation on the same sequence."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1563454"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I193f78ae0ad0232471b725d5700870c349703310"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1aa78d24_5a72c94a","line":14,"range":{"start_line":14,"start_character":12,"end_line":14,"end_character":13},"updated":"2016-07-07 23:00:44.000000000","message":"++","commit_id":"0e13151fe518a7fbff9335345a9667b27ad5a62b"}],"doc/source/external-auth.rst":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":75,"context_line":"custom authentication mechanisms using the ``REMOTE_USER`` WSGI environment"},{"line_number":76,"context_line":"variable."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":".. ATTENTION::"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    Please note that even if it is possible to develop a custom authentication"},{"line_number":81,"context_line":"    module, it is preferable to use the modules in the HTTPD server. Such"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_fe5bb783","side":"PARENT","line":78,"updated":"2016-07-07 18:23:25.000000000","message":"Follow the indentation convention of the other block quotes-- makes whitespace easier for others to maintain later.","commit_id":"46b76a3d8e302f47daf04c739066f70b7438e0da"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  the domain for the user. If this variable is not present, the configured"},{"line_number":38,"context_line":"  default domain will be used. The ``REMOTE_USER`` variable is the username."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. caution:: You should disable external auth if you are currently using"},{"line_number":41,"context_line":"             federation. External auth and the Mapped plugin used by"},{"line_number":42,"context_line":"             federation both use the ``REMOTE_USER`` variable. Since both the"},{"line_number":43,"context_line":"             mapped and external plugin are being invoked to validate"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_becc8f35","line":40,"updated":"2016-07-07 18:23:25.000000000","message":"disable the \"external auth method\"","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"08ce9c792b34672dba3db03ef9ee8f13aa9cfac8","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  the domain for the user. If this variable is not present, the configured"},{"line_number":38,"context_line":"  default domain will be used. The ``REMOTE_USER`` variable is the username."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. caution:: You should disable external auth if you are currently using"},{"line_number":41,"context_line":"             federation. External auth and the Mapped plugin used by"},{"line_number":42,"context_line":"             federation both use the ``REMOTE_USER`` variable. Since both the"},{"line_number":43,"context_line":"             mapped and external plugin are being invoked to validate"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_88a99826","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":12},"updated":"2016-07-07 18:52:07.000000000","message":"look at line 100 below for an example of how to format this block","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":38,"context_line":"  default domain will be used. The ``REMOTE_USER`` variable is the username."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. caution:: You should disable external auth if you are currently using"},{"line_number":41,"context_line":"             federation. External auth and the Mapped plugin used by"},{"line_number":42,"context_line":"             federation both use the ``REMOTE_USER`` variable. Since both the"},{"line_number":43,"context_line":"             mapped and external plugin are being invoked to validate"},{"line_number":44,"context_line":"             attributes in the request environment, it can cause conflicts. For"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_3e009f33","line":41,"updated":"2016-07-07 18:23:25.000000000","message":"Briefly explain how to disable it -- or point to documentation on the topic (I\u0027m not sure if there is any? It\u0027s just a matter of removing \u0027external\u0027 from the `keystone.conf [auth] methods` option, though.\n\n\"Mapped plugin\" is a little informal and non-specific (it\u0027s sort of colloquial for the output of the federated login process), as there isn\u0027t actually a \"mapped plugin\" at all. Instead, just refer to \"federation\" as a whole.\n\n  External auth and federation both...","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":44,"context_line":"             attributes in the request environment, it can cause conflicts. For"},{"line_number":45,"context_line":"             example, imagine the following scenario:"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"             * There are two distince users with the same username \"foo\", one"},{"line_number":48,"context_line":"               in the \"Default\" domain while the other is in the \"BAR\" domain"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"             * The external Federation modules (i.e. mod_shib) sets the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_f2592bfe","line":47,"updated":"2016-07-07 18:23:25.000000000","message":"s/distince/distinct/","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":48,"context_line":"               in the \"Default\" domain while the other is in the \"BAR\" domain"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"             * The external Federation modules (i.e. mod_shib) sets the"},{"line_number":51,"context_line":"               ``REMOTE_USER`` attribute"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"             * Mapping which maps the incoming identity to \"foo\" in the \"BAR\""},{"line_number":54,"context_line":"               domain"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_f283eb00","line":51,"updated":"2016-07-07 18:23:25.000000000","message":"sets it to `foo`","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":50,"context_line":"             * The external Federation modules (i.e. mod_shib) sets the"},{"line_number":51,"context_line":"               ``REMOTE_USER`` attribute"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"             * Mapping which maps the incoming identity to \"foo\" in the \"BAR\""},{"line_number":54,"context_line":"               domain"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"             This results in user_id conflict because the first \"external\""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_72bedbae","line":53,"updated":"2016-07-07 18:23:25.000000000","message":"Cut the \"which\"\n\n  s/Mapping which/The federated mapping engine/","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"fdf5177969ea5d33477bf582f5a023f875732ef2","unresolved":false,"context_lines":[{"line_number":51,"context_line":"               ``REMOTE_USER`` attribute"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"             * Mapping which maps the incoming identity to \"foo\" in the \"BAR\""},{"line_number":54,"context_line":"               domain"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"             This results in user_id conflict because the first \"external\""},{"line_number":57,"context_line":"             plugin sets the user_id for user \"foo\" in the \"Default\" domain,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_528c7fd9","line":54,"updated":"2016-07-07 18:23:25.000000000","message":"This sort of skips the step where the external auth module also tries to handle the REMOTE_USER variable. You could trim the subsequent paragraph if you added it as an explicit step.","commit_id":"902a70cc8187b6803ea559a0ba51d5ee4f1e36db"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4acbff472932c799ce1f8e3207fdf73e42b3a2fc","unresolved":false,"context_lines":[{"line_number":40,"context_line":".. CAUTION::"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    You should disable the external auth method if you are currently using"},{"line_number":43,"context_line":"    federation. To disable this you may navigate to etc/keystone.conf and"},{"line_number":44,"context_line":"    remove `external` from the methods option::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"       methods \u003d external,password,token,oauth1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_0efe4b38","line":43,"range":{"start_line":43,"start_character":16,"end_line":43,"end_character":73},"updated":"2016-07-07 21:22:07.000000000","message":"To disable this, remove `external` from the `methods` setting in `keystone.conf`","commit_id":"603d39da7f9207455d346f09634a2d1076ab51e3"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"669a1f2cdc243c29403e81b9ace9fcab6d11906a","unresolved":false,"context_lines":[{"line_number":40,"context_line":".. CAUTION::"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    You should disable the external auth method if you are currently using"},{"line_number":43,"context_line":"    federation. To disable this you may navigate to etc/keystone.conf and"},{"line_number":44,"context_line":"    remove `external` from the methods option::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"       methods \u003d external,password,token,oauth1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_b1baf86f","line":43,"range":{"start_line":43,"start_character":16,"end_line":43,"end_character":73},"in_reply_to":"1aa78d24_0efe4b38","updated":"2016-07-07 21:37:34.000000000","message":"Done","commit_id":"603d39da7f9207455d346f09634a2d1076ab51e3"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4acbff472932c799ce1f8e3207fdf73e42b3a2fc","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. CAUTION::"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    You should disable the external auth method if you are currently using"},{"line_number":43,"context_line":"    federation. To disable this you may navigate to etc/keystone.conf and"},{"line_number":44,"context_line":"    remove `external` from the methods option::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"       methods \u003d external,password,token,oauth1"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    External auth and federation both use the ``REMOTE_USER``"},{"line_number":49,"context_line":"    variable. Since both the mapped and external plugin are being invoked to"},{"line_number":50,"context_line":"    validate attributes in the request environment, it can cause conflicts."},{"line_number":51,"context_line":"    For example, imagine the following scenario:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    * There are two distinct users with the same username `foo`, one in the"},{"line_number":54,"context_line":"      \"Default\" domain while the other is in the \"BAR\" domain."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    * The external Federation modules (i.e. mod_shib) sets the ``REMOTE_USER``"},{"line_number":57,"context_line":"      attribute to `foo`."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    * The external auth module also tries to set the ``REMOTE_USER``"},{"line_number":60,"context_line":"      attribute to `foo` for the \"Default\" domain."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    * The federated mapping engine maps the incoming identity to `foo` in the"},{"line_number":63,"context_line":"      \"BAR\" domain."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    This results in user_id conflict since both are using differnt user_ids to"},{"line_number":66,"context_line":"    set `foo` in the \"Default\" domain and the \"BAR\" domain."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Using HTTPD authentication"},{"line_number":69,"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"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_1164ace3","line":66,"range":{"start_line":42,"start_character":4,"end_line":66,"end_character":59},"updated":"2016-07-07 21:22:07.000000000","message":"To me it would be clearer to first describe the problem and then give the solution at the end. Also, I think you can consolidate the bullets into a paragraph like this:\nhttp://paste.openstack.org/show/527391/","commit_id":"603d39da7f9207455d346f09634a2d1076ab51e3"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4cba5aecb324b2c5d2c3168139d8fa7d60855935","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    validate attributes in the request environment, it can cause conflicts."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    For example, imagine there are two distinct users with the same username"},{"line_number":48,"context_line":"    `foo`, one in the \"Default\" domain while the other is in the \"BAR\" domain."},{"line_number":49,"context_line":"    The external Federation modules (i.e. mod_shib) sets the ``REMOTE_USER``"},{"line_number":50,"context_line":"    attribute to `foo`. The external auth module also tries to set the"},{"line_number":51,"context_line":"    ``REMOTE_USER`` attribute to `foo` for the \"Default\" domain. The"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_e3c3f688","line":48,"range":{"start_line":48,"start_character":65,"end_line":48,"end_character":70},"updated":"2016-07-08 13:14:53.000000000","message":"the only nit I have it to wrap this in a backtick too. `BAR`","commit_id":"0e13151fe518a7fbff9335345a9667b27ad5a62b"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"7b88a1ec8dc054cdc94015b3b5fa85238c2c700a","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    validate attributes in the request environment, it can cause conflicts."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    For example, imagine there are two distinct users with the same username"},{"line_number":48,"context_line":"    `foo`, one in the \"Default\" domain while the other is in the \"BAR\" domain."},{"line_number":49,"context_line":"    The external Federation modules (i.e. mod_shib) sets the ``REMOTE_USER``"},{"line_number":50,"context_line":"    attribute to `foo`. The external auth module also tries to set the"},{"line_number":51,"context_line":"    ``REMOTE_USER`` attribute to `foo` for the \"Default\" domain. The"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_a3828ec6","line":48,"range":{"start_line":48,"start_character":65,"end_line":48,"end_character":70},"in_reply_to":"1aa78d24_e3c3f688","updated":"2016-07-08 13:22:37.000000000","message":"So we\u0027d wrap \"Default\" too ?","commit_id":"0e13151fe518a7fbff9335345a9667b27ad5a62b"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"7b88a1ec8dc054cdc94015b3b5fa85238c2c700a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    attribute to `foo`. The external auth module also tries to set the"},{"line_number":51,"context_line":"    ``REMOTE_USER`` attribute to `foo` for the \"Default\" domain. The"},{"line_number":52,"context_line":"    federated mapping engine maps the incoming identity to `foo` in the \"BAR\""},{"line_number":53,"context_line":"    domain. This results in user_id conflict since both are using differnt"},{"line_number":54,"context_line":"    user_ids to set `foo` in the \"Default\" domain and the \"BAR\" domain."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    To disable this, simply remove `external` from the `methods` option in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_c3223a01","line":53,"range":{"start_line":53,"start_character":66,"end_line":53,"end_character":74},"updated":"2016-07-08 13:22:37.000000000","message":"(nit) different","commit_id":"0e13151fe518a7fbff9335345a9667b27ad5a62b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4cba5aecb324b2c5d2c3168139d8fa7d60855935","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    ``REMOTE_USER`` attribute to `foo` for the \"Default\" domain. The"},{"line_number":52,"context_line":"    federated mapping engine maps the incoming identity to `foo` in the \"BAR\""},{"line_number":53,"context_line":"    domain. This results in user_id conflict since both are using differnt"},{"line_number":54,"context_line":"    user_ids to set `foo` in the \"Default\" domain and the \"BAR\" domain."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    To disable this, simply remove `external` from the `methods` option in"},{"line_number":57,"context_line":"    `keystone.conf`::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_c3c07a7f","line":54,"range":{"start_line":54,"start_character":59,"end_line":54,"end_character":62},"updated":"2016-07-08 13:14:53.000000000","message":"same","commit_id":"0e13151fe518a7fbff9335345a9667b27ad5a62b"}]}
