)]}'
{"api-ref/source/v3/authenticate-v3.inc":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"c5d62efef12157c2a76e03c1b59d85bcce4b2c2f","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. rest_method::  POST /v3/auth/tokens"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Explicitly authenticate for an unscoped token using a password and a username."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Request"},{"line_number":104,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"5f7c97a3_c6bfcc5e","line":101,"range":{"start_line":101,"start_character":11,"end_line":101,"end_character":27},"updated":"2018-06-01 08:03:00.000000000","message":"awkward grammar. Could be\n\nrequest an unscoped token\nauthenticate to receive an unscoped token","commit_id":"752c066086efb108d9d07fd4cf1b23479929dea0"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"52d18c698535ae1ff1ec08e5ec7d61cbfd55f41b","unresolved":false,"context_lines":[{"line_number":211,"context_line":"Example"},{"line_number":212,"context_line":"~~~~~~~"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-request.json"},{"line_number":215,"context_line":"   :language: javascript"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"Response"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_651f9b70","line":214,"updated":"2018-06-05 02:24:21.000000000","message":"I think the example should be updated as well for project-scoped,domain-scoped and systme-scoped.","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"614cbe346cbf4a4b6657fa0b2c0c1dd3f5e8039f","unresolved":false,"context_lines":[{"line_number":211,"context_line":"Example"},{"line_number":212,"context_line":"~~~~~~~"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-request.json"},{"line_number":215,"context_line":"   :language: javascript"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"Response"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_69666858","line":214,"in_reply_to":"5f7c97a3_1a74e29b","updated":"2018-06-06 16:21:11.000000000","message":"Yeah - that makes sense. I\u0027ll break each into it\u0027s own example response section.","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"4f382c54e2b77a8a64b6c63574e6dd635acc40bc","unresolved":false,"context_lines":[{"line_number":211,"context_line":"Example"},{"line_number":212,"context_line":"~~~~~~~"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-request.json"},{"line_number":215,"context_line":"   :language: javascript"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"Response"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_9b99e17a","line":214,"in_reply_to":"5f7c97a3_651f9b70","updated":"2018-06-05 21:05:09.000000000","message":"As in an example for each?","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"e2a1db07834456b6ee8535a014615fb530129cb8","unresolved":false,"context_lines":[{"line_number":211,"context_line":"Example"},{"line_number":212,"context_line":"~~~~~~~"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-request.json"},{"line_number":215,"context_line":"   :language: javascript"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"Response"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_1a74e29b","line":214,"in_reply_to":"5f7c97a3_9b99e17a","updated":"2018-06-06 07:31:29.000000000","message":"You mean more like it was in patchset 1? I\u0027d be okay with that too, my main problem with patchset 1 was duplicating the examples for user_id vs username.","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"e2a1db07834456b6ee8535a014615fb530129cb8","unresolved":false,"context_lines":[{"line_number":223,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"   - X-Subject-Token: X-Subject-Token"},{"line_number":226,"context_line":"   - domain: domain_scope_response_body_optional"},{"line_number":227,"context_line":"   - region_id: region_id_required"},{"line_number":228,"context_line":"   - methods: auth_methods_passwd"},{"line_number":229,"context_line":"   - roles: roles"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_da066a1d","line":226,"updated":"2018-06-06 07:31:29.000000000","message":"If this domain is referring to the scope then let\u0027s group it with the project and system parameters on line 234. In the current documentation it\u0027s really unclear what domain this is referring to and whether it is even related to the token scope or if it\u0027s the user\u0027s namespace.","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"614cbe346cbf4a4b6657fa0b2c0c1dd3f5e8039f","unresolved":false,"context_lines":[{"line_number":223,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"   - X-Subject-Token: X-Subject-Token"},{"line_number":226,"context_line":"   - domain: domain_scope_response_body_optional"},{"line_number":227,"context_line":"   - region_id: region_id_required"},{"line_number":228,"context_line":"   - methods: auth_methods_passwd"},{"line_number":229,"context_line":"   - roles: roles"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_09e334a6","line":226,"in_reply_to":"5f7c97a3_da066a1d","updated":"2018-06-06 16:21:11.000000000","message":"Done","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"52d18c698535ae1ff1ec08e5ec7d61cbfd55f41b","unresolved":false,"context_lines":[{"line_number":265,"context_line":"Example"},{"line_number":266,"context_line":"~~~~~~~"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-response.json"},{"line_number":269,"context_line":"   :language: javascript"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_052ca7aa","line":268,"updated":"2018-06-05 02:24:21.000000000","message":"ditto, for response","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"614cbe346cbf4a4b6657fa0b2c0c1dd3f5e8039f","unresolved":false,"context_lines":[{"line_number":265,"context_line":"Example"},{"line_number":266,"context_line":"~~~~~~~"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-response.json"},{"line_number":269,"context_line":"   :language: javascript"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_ff330af5","line":268,"in_reply_to":"5f7c97a3_052ca7aa","updated":"2018-06-06 16:21:11.000000000","message":"Done","commit_id":"2cfd28c20e49012f8017868140ec7f6868344935"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"2f46f7367b9e9546b66ed9c57b8df4cffa9969d2","unresolved":false,"context_lines":[{"line_number":206,"context_line":"   - identity: identity"},{"line_number":207,"context_line":"   - methods: auth_methods_passwd"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"Example"},{"line_number":210,"context_line":"~~~~~~~"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-request.json"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"5f7c97a3_dfbdeed7","side":"PARENT","line":209,"updated":"2018-06-06 16:23:53.000000000","message":"I tried breaking this up to be descriptive while keeping the bloat to a minimum. Instead of every possible authentication permutation, I just included an example of authenticating with different scope types (which is more applicable to the bug) and using IDs/names.\n\nI used the same pattern with the responses, instead of using a one-size-fits-all approach for token responses.","commit_id":"90fa2757caa227ce4b292d676fdb1af10a78008e"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"7e26d89bbeea02cef4e0e6e484e04077422a3d3c","unresolved":false,"context_lines":[{"line_number":206,"context_line":"   - identity: identity"},{"line_number":207,"context_line":"   - methods: auth_methods_passwd"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"Example"},{"line_number":210,"context_line":"~~~~~~~"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":".. literalinclude:: ./samples/admin/auth-password-project-scoped-request.json"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"5f7c97a3_65c5200a","side":"PARENT","line":209,"in_reply_to":"5f7c97a3_dfbdeed7","updated":"2018-06-07 02:09:17.000000000","message":"++","commit_id":"90fa2757caa227ce4b292d676fdb1af10a78008e"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"94be2bea23ffe7e1c57b41052037a10ed414342f","unresolved":false,"context_lines":[{"line_number":459,"context_line":""},{"line_number":460,"context_line":".. rest_method::  POST /v3/auth/tokens"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"Authenticates an identity and generates a token. Uses the token authentication method and scopes authorization to a project or domain."},{"line_number":463,"context_line":""},{"line_number":464,"context_line":"In the request body, provide the token ID and the ``project`` or"},{"line_number":465,"context_line":"``domain`` authorization scope."}],"source_content_type":"text/x-c++src","patch_set":6,"id":"5f7c97a3_aad46020","line":462,"range":{"start_line":462,"start_character":115,"end_line":462,"end_character":133},"updated":"2018-06-07 07:04:52.000000000","message":"This needs the same language adjustment and should probably have the same examples","commit_id":"42a484a5f872d8e656aaeda0a00baa6c2a34a784"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a2cc77703816fd40a8a9cd030e5f915a2f5c5ee4","unresolved":false,"context_lines":[{"line_number":459,"context_line":""},{"line_number":460,"context_line":".. rest_method::  POST /v3/auth/tokens"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"Authenticates an identity and generates a token. Uses the token authentication method and scopes authorization to a project or domain."},{"line_number":463,"context_line":""},{"line_number":464,"context_line":"In the request body, provide the token ID and the ``project`` or"},{"line_number":465,"context_line":"``domain`` authorization scope."}],"source_content_type":"text/x-c++src","patch_set":6,"id":"5f7c97a3_0080c745","line":462,"range":{"start_line":462,"start_character":115,"end_line":462,"end_character":133},"in_reply_to":"5f7c97a3_aad46020","updated":"2018-06-07 16:38:09.000000000","message":"Done","commit_id":"42a484a5f872d8e656aaeda0a00baa6c2a34a784"}]}
