)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f1584ebacc2ae8f10a720ae89cb929efe1feb949","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"199207ed_cf901d68","updated":"2024-09-12 02:29:25.000000000","message":"Thanks for your patch, please kindly find my comments.","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"12bf58cd230a6caef6feae3ccda3a8b6cec489e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a791b305_e53cb05f","updated":"2024-09-12 05:49:41.000000000","message":"LGTM.","commit_id":"7c8f4a76f2059bcf3999aaa7659a8e404d9a7e80"}],"doc/source/admin/external_oauth2_usage_guide.rst":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f1584ebacc2ae8f10a720ae89cb929efe1feb949","unresolved":true,"context_lines":[{"line_number":1,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using External Authorization Server OAuth2.0 Grant for Tacker"},{"line_number":3,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5371af89_a818318e","line":2,"range":{"start_line":2,"start_character":36,"end_line":2,"end_character":44},"updated":"2024-09-12 02:29:25.000000000","message":"I think it is better to put a space between `OAuth` and `2.0` like the other fixes.\n\nand it is also better to revise admin/index.rst [1].\n\nhttps://opendev.org/openstack/tacker/src/commit/0ec1435c169262397cd0ac81443de2adba9c99fd/doc/source/admin/index.rst?display\u003dsource#L28\n```\nOAuth2.0    ** here to `OAuth 2.0`**\n--------\n\n.. toctree::\n   :maxdepth: 1\n\n   oauth2_usage_guide\n   oauth2_mtls_usage_guide\n   external_oauth2_usage_guide\n```","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"},"change_message_id":"b845a2c959475aba0046e12d8d84583a457f8ae6","unresolved":true,"context_lines":[{"line_number":1,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using External Authorization Server OAuth2.0 Grant for Tacker"},{"line_number":3,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"cb4a1d10_31b2f742","line":2,"range":{"start_line":2,"start_character":36,"end_line":2,"end_character":44},"in_reply_to":"5371af89_a818318e","updated":"2024-09-12 02:51:26.000000000","message":"Thanks for the comment.\nI overlooked that.\nFixed.","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"10d64db9d5972c2c8e0e8e0b12c1d26a1187c1d3","unresolved":true,"context_lines":[{"line_number":1,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using External Authorization Server OAuth2.0 Grant for Tacker"},{"line_number":3,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ea834eb0_ca2d433f","line":2,"range":{"start_line":2,"start_character":36,"end_line":2,"end_character":44},"in_reply_to":"b8866914_30d8814b","updated":"2024-09-12 04:56:03.000000000","message":"Okay.\nI understand that it is not necessary to put a space between `OAuth` and `2.0`, right?\n\n```\nOAuth2.0    ** change here to `OAuth 2.0`**\n--------\n```","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"12bf58cd230a6caef6feae3ccda3a8b6cec489e0","unresolved":false,"context_lines":[{"line_number":1,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using External Authorization Server OAuth2.0 Grant for Tacker"},{"line_number":3,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3e4c04b7_f75dff86","line":2,"range":{"start_line":2,"start_character":36,"end_line":2,"end_character":44},"in_reply_to":"b9bc29cb_3ad92dc9","updated":"2024-09-12 05:49:41.000000000","message":"Thank you! I\u0027ve confirmed.","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"35a04469560b9faaf123b6523795bfbdc3b6e46c","unresolved":true,"context_lines":[{"line_number":1,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using External Authorization Server OAuth2.0 Grant for Tacker"},{"line_number":3,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"faaa31ac_093e9f02","line":2,"range":{"start_line":2,"start_character":36,"end_line":2,"end_character":44},"in_reply_to":"cb4a1d10_31b2f742","updated":"2024-09-12 04:09:07.000000000","message":"Thanks for your fixing.\nIs it necessary to modify for admin/index.rst?","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"},"change_message_id":"5ddf3864eddbab15133b6d84c7e5f32345219e06","unresolved":true,"context_lines":[{"line_number":1,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using External Authorization Server OAuth2.0 Grant for Tacker"},{"line_number":3,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"b9bc29cb_3ad92dc9","line":2,"range":{"start_line":2,"start_character":36,"end_line":2,"end_character":44},"in_reply_to":"ea834eb0_ca2d433f","updated":"2024-09-12 05:25:08.000000000","message":"Sorry, I didn\u0027t think you meant about that.\nIt should be also be fixed.\nI added the fixed index.rst.","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"},"change_message_id":"170d234b417aaafbd2d1b23d5a72dd0e041614c4","unresolved":true,"context_lines":[{"line_number":1,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Using External Authorization Server OAuth2.0 Grant for Tacker"},{"line_number":3,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"b8866914_30d8814b","line":2,"range":{"start_line":2,"start_character":36,"end_line":2,"end_character":44},"in_reply_to":"faaa31ac_093e9f02","updated":"2024-09-12 04:18:28.000000000","message":"As the file is not renamed, admin/index.rst is not required to be modified.","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f1584ebacc2ae8f10a720ae89cb929efe1feb949","unresolved":true,"context_lines":[{"line_number":25,"context_line":"Preparations"},{"line_number":26,"context_line":"~~~~~~~~~~~~"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"To use external OAuth2.0 authorization server for Authenticating Tacker API, it"},{"line_number":29,"context_line":"is necessary to confirm that the token filter factory"},{"line_number":30,"context_line":"``external_oauth2_token`` is supported in the Keystonemiddleware. In this"},{"line_number":31,"context_line":"example, the `Keycloak`_ server is used as the external OAuth 2.0 authorization"}],"source_content_type":"text/x-rst","patch_set":3,"id":"b7538e29_b59c7f25","line":28,"range":{"start_line":28,"start_character":16,"end_line":28,"end_character":24},"updated":"2024-09-12 02:29:25.000000000","message":"ditto.","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"35a04469560b9faaf123b6523795bfbdc3b6e46c","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Preparations"},{"line_number":26,"context_line":"~~~~~~~~~~~~"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"To use external OAuth2.0 authorization server for Authenticating Tacker API, it"},{"line_number":29,"context_line":"is necessary to confirm that the token filter factory"},{"line_number":30,"context_line":"``external_oauth2_token`` is supported in the Keystonemiddleware. In this"},{"line_number":31,"context_line":"example, the `Keycloak`_ server is used as the external OAuth 2.0 authorization"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d8772427_18d33799","line":28,"range":{"start_line":28,"start_character":16,"end_line":28,"end_character":24},"in_reply_to":"67c4f9d8_496572e5","updated":"2024-09-12 04:09:07.000000000","message":"Acknowledged","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"},{"author":{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"},"change_message_id":"b845a2c959475aba0046e12d8d84583a457f8ae6","unresolved":true,"context_lines":[{"line_number":25,"context_line":"Preparations"},{"line_number":26,"context_line":"~~~~~~~~~~~~"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"To use external OAuth2.0 authorization server for Authenticating Tacker API, it"},{"line_number":29,"context_line":"is necessary to confirm that the token filter factory"},{"line_number":30,"context_line":"``external_oauth2_token`` is supported in the Keystonemiddleware. In this"},{"line_number":31,"context_line":"example, the `Keycloak`_ server is used as the external OAuth 2.0 authorization"}],"source_content_type":"text/x-rst","patch_set":3,"id":"67c4f9d8_496572e5","line":28,"range":{"start_line":28,"start_character":16,"end_line":28,"end_character":24},"in_reply_to":"b7538e29_b59c7f25","updated":"2024-09-12 02:51:26.000000000","message":"ditto","commit_id":"0ec1435c169262397cd0ac81443de2adba9c99fd"}]}
