)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"change_message_id":"6486233515c9e9648205c0e784be5ef3142442f1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Steve Martinelli \u003cstevemar@ca.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-09-02 02:12:24 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"API for metadata generation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add API information about generating metadata, which is required"},{"line_number":10,"context_line":"when Keystone is acting as a SAML2 Identity Provider."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fa98f980_117851c3","line":7,"updated":"2014-09-02 20:17:20.000000000","message":"s/generation/retrieval following what Dolph suggested","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"61d6cbb6579deb68ce4c5eb1574c66f3ba8f9d81","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Steve Martinelli \u003cstevemar@ca.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-09-02 02:12:24 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"API for metadata generation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add API information about generating metadata, which is required"},{"line_number":10,"context_line":"when Keystone is acting as a SAML2 Identity Provider."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fa98f980_949c2fc2","line":7,"in_reply_to":"fa98f980_117851c3","updated":"2014-09-02 20:24:54.000000000","message":"Done","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"}],"v3/src/markdown/identity-api-v3-os-federation-ext.md":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"59ffd9aa2da73c115e5d757202dbaf9349dbf109","unresolved":false,"context_lines":[{"line_number":1181,"context_line":"    \u003c/ns0:EntityDescriptor\u003e"},{"line_number":1182,"context_line":""},{"line_number":1183,"context_line":"For more information about how a SAML assertion is structured, refer to the"},{"line_number":1184,"context_line":"[specification] (http://saml.xml.org/saml-specifications)"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"fa98f980_b50ef432","line":1184,"updated":"2014-09-01 06:16:51.000000000","message":"This is the same issue and the previous review in the chain. Remove the space between the ] and the (.","commit_id":"e58cd04b4bf798b008946bbf0707760ab02b85af"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"1e2256c9b7c0777b949ddac6b5264dc6e17eade0","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"For more information about how a SAML assertion is structured, refer to the"},{"line_number":1137,"context_line":"[specification](http://saml.xml.org/saml-specifications)"},{"line_number":1138,"context_line":""},{"line_number":1139,"context_line":"### Generate Metadata properties: `POST /OS-FEDERATION/saml2/metadata`"},{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata`"},{"line_number":1142,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"fa98f980_3293ba50","line":1139,"updated":"2014-09-02 05:49:44.000000000","message":"why is this a POST request?\n\nunless i\u0027m missing something, there\u0027s no resource being created or anything? \u003c-- which makes it look like a GET.","commit_id":"261bcba70146c1fc916a08dce6d2edbe506a09b7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"62efb9b4d31f352adff37a06a23139674047a468","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"For more information about how a SAML assertion is structured, refer to the"},{"line_number":1137,"context_line":"[specification](http://saml.xml.org/saml-specifications)"},{"line_number":1138,"context_line":""},{"line_number":1139,"context_line":"### Generate Metadata properties: `POST /OS-FEDERATION/saml2/metadata`"},{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata`"},{"line_number":1142,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"fa98f980_8df9a7ca","line":1139,"in_reply_to":"fa98f980_3293ba50","updated":"2014-09-02 06:07:02.000000000","message":"whoops, should be GET","commit_id":"261bcba70146c1fc916a08dce6d2edbe506a09b7"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"1e2256c9b7c0777b949ddac6b5264dc6e17eade0","unresolved":false,"context_lines":[{"line_number":1144,"context_line":"Provider."},{"line_number":1145,"context_line":""},{"line_number":1146,"context_line":"The response will be a full document with Metadata properties, note that for"},{"line_number":1147,"context_line":"readability, the certificate has been truncated."},{"line_number":1148,"context_line":""},{"line_number":1149,"context_line":"Response:"},{"line_number":1150,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"fa98f980_d2ad0e8a","line":1147,"updated":"2014-09-02 05:49:44.000000000","message":"this should be two separate sentences","commit_id":"261bcba70146c1fc916a08dce6d2edbe506a09b7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"62efb9b4d31f352adff37a06a23139674047a468","unresolved":false,"context_lines":[{"line_number":1144,"context_line":"Provider."},{"line_number":1145,"context_line":""},{"line_number":1146,"context_line":"The response will be a full document with Metadata properties, note that for"},{"line_number":1147,"context_line":"readability, the certificate has been truncated."},{"line_number":1148,"context_line":""},{"line_number":1149,"context_line":"Response:"},{"line_number":1150,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"fa98f980_edfeb3ad","line":1147,"in_reply_to":"fa98f980_d2ad0e8a","updated":"2014-09-02 06:07:02.000000000","message":"Done","commit_id":"261bcba70146c1fc916a08dce6d2edbe506a09b7"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"709d09a1c6cf6aaf2e9a00415ded757b52f51798","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"For more information about how a SAML assertion is structured, refer to the"},{"line_number":1137,"context_line":"[specification](http://saml.xml.org/saml-specifications)."},{"line_number":1138,"context_line":""},{"line_number":1139,"context_line":"### Generate Metadata properties: `GET /OS-FEDERATION/saml2/metadata`"},{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata`"},{"line_number":1142,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_da642b4b","line":1139,"updated":"2014-09-02 16:50:03.000000000","message":"s/generate/retrieve/ - the API client doesn\u0027t care about the work being done by the service, they just want the metadata","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"change_message_id":"6486233515c9e9648205c0e784be5ef3142442f1","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"For more information about how a SAML assertion is structured, refer to the"},{"line_number":1137,"context_line":"[specification](http://saml.xml.org/saml-specifications)."},{"line_number":1138,"context_line":""},{"line_number":1139,"context_line":"### Generate Metadata properties: `GET /OS-FEDERATION/saml2/metadata`"},{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata`"},{"line_number":1142,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_d19a4962","line":1139,"in_reply_to":"fa98f980_da642b4b","updated":"2014-09-02 20:17:20.000000000","message":"+1","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"61d6cbb6579deb68ce4c5eb1574c66f3ba8f9d81","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"For more information about how a SAML assertion is structured, refer to the"},{"line_number":1137,"context_line":"[specification](http://saml.xml.org/saml-specifications)."},{"line_number":1138,"context_line":""},{"line_number":1139,"context_line":"### Generate Metadata properties: `GET /OS-FEDERATION/saml2/metadata`"},{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata`"},{"line_number":1142,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_34ab83d7","line":1139,"in_reply_to":"fa98f980_da642b4b","updated":"2014-09-02 20:24:54.000000000","message":"Done","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"709d09a1c6cf6aaf2e9a00415ded757b52f51798","unresolved":false,"context_lines":[{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata`"},{"line_number":1142,"context_line":""},{"line_number":1143,"context_line":"A user may generate Metadata about an Identity Service acting as an Identity"},{"line_number":1144,"context_line":"Provider."},{"line_number":1145,"context_line":""},{"line_number":1146,"context_line":"The response will be a full document with Metadata properties. Note that for"}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_fa5baf84","line":1143,"updated":"2014-09-02 16:50:03.000000000","message":"s/generate/retrieve","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"61d6cbb6579deb68ce4c5eb1574c66f3ba8f9d81","unresolved":false,"context_lines":[{"line_number":1140,"context_line":""},{"line_number":1141,"context_line":"Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata`"},{"line_number":1142,"context_line":""},{"line_number":1143,"context_line":"A user may generate Metadata about an Identity Service acting as an Identity"},{"line_number":1144,"context_line":"Provider."},{"line_number":1145,"context_line":""},{"line_number":1146,"context_line":"The response will be a full document with Metadata properties. Note that for"}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_54bac723","line":1143,"in_reply_to":"fa98f980_fa5baf84","updated":"2014-09-02 20:24:54.000000000","message":"Done","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"709d09a1c6cf6aaf2e9a00415ded757b52f51798","unresolved":false,"context_lines":[{"line_number":1144,"context_line":"Provider."},{"line_number":1145,"context_line":""},{"line_number":1146,"context_line":"The response will be a full document with Metadata properties. Note that for"},{"line_number":1147,"context_line":"readability the certificate has been truncated."},{"line_number":1148,"context_line":""},{"line_number":1149,"context_line":"Response:"},{"line_number":1150,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_7a4fbfbd","line":1147,"updated":"2014-09-02 16:50:03.000000000","message":"\"... readability, this example certificate ...\"","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"61d6cbb6579deb68ce4c5eb1574c66f3ba8f9d81","unresolved":false,"context_lines":[{"line_number":1144,"context_line":"Provider."},{"line_number":1145,"context_line":""},{"line_number":1146,"context_line":"The response will be a full document with Metadata properties. Note that for"},{"line_number":1147,"context_line":"readability the certificate has been truncated."},{"line_number":1148,"context_line":""},{"line_number":1149,"context_line":"Response:"},{"line_number":1150,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_b4869363","line":1147,"in_reply_to":"fa98f980_7a4fbfbd","updated":"2014-09-02 20:24:54.000000000","message":"Done","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"82ce2c25352fee5c5bb435d5bc264ed03650070b","unresolved":false,"context_lines":[{"line_number":1149,"context_line":"Response:"},{"line_number":1150,"context_line":""},{"line_number":1151,"context_line":"    Headers:"},{"line_number":1152,"context_line":"        Content-Type: text/xml"},{"line_number":1153,"context_line":""},{"line_number":1154,"context_line":"    \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e"},{"line_number":1155,"context_line":"    \u003cns0:EntityDescriptor xmlns:ns0\u003d\"urn:oasis:names:tc:SAML:2.0:metadata\""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_f1390d42","line":1152,"updated":"2014-09-02 20:10:04.000000000","message":"I also wonder why this is text/xml and not application/xml.","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"709d09a1c6cf6aaf2e9a00415ded757b52f51798","unresolved":false,"context_lines":[{"line_number":1149,"context_line":"Response:"},{"line_number":1150,"context_line":""},{"line_number":1151,"context_line":"    Headers:"},{"line_number":1152,"context_line":"        Content-Type: text/xml"},{"line_number":1153,"context_line":""},{"line_number":1154,"context_line":"    \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e"},{"line_number":1155,"context_line":"    \u003cns0:EntityDescriptor xmlns:ns0\u003d\"urn:oasis:names:tc:SAML:2.0:metadata\""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_9a4aa3aa","line":1152,"updated":"2014-09-02 16:50:03.000000000","message":"is this the correct choice between text/xml and application/xml? \n\n  http://stackoverflow.com/questions/3272534/what-content-type-value-should-i-send-for-my-xml-sitemap","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"59228f1bbe074a6a7d03d273033bfe8e8cf88fa2","unresolved":false,"context_lines":[{"line_number":1149,"context_line":"Response:"},{"line_number":1150,"context_line":""},{"line_number":1151,"context_line":"    Headers:"},{"line_number":1152,"context_line":"        Content-Type: text/xml"},{"line_number":1153,"context_line":""},{"line_number":1154,"context_line":"    \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e"},{"line_number":1155,"context_line":"    \u003cns0:EntityDescriptor xmlns:ns0\u003d\"urn:oasis:names:tc:SAML:2.0:metadata\""}],"source_content_type":"text/x-markdown","patch_set":4,"id":"fa98f980_919601ef","line":1152,"in_reply_to":"fa98f980_f1390d42","updated":"2014-09-02 20:15:21.000000000","message":"OK, I\u0027m fine with this as text/xml. I guess it\u0027s just whether someone thinks it\u0027s readable or not. I\u0027m not sure how our JSON/XML translation middleware will handle it.","commit_id":"03f6480b0005bcafa45d1015611e6fdfdcd516ef"}]}
