)]}'
{"doc/source/admin/federation/introduction.rst":[{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"574f77233db960e82cd87a7627f92040d759855c","unresolved":false,"context_lines":[{"line_number":311,"context_line":"     sp -\u003e sp [label \u003d \"Validate\"];"},{"line_number":312,"context_line":"     useragent \u003c- sp [label \u003d \"HTTP 302\"];"},{"line_number":313,"context_line":"     useragent -\u003e sp [label \u003d \"GET /v3/OS-FED/.../auth\"];"},{"line_number":314,"context_line":"     useragent \u003c- sp [label \u003d \"HTTP 201"},{"line_number":315,"context_line":"                               X-Subject-Token: unscoped token\"];"},{"line_number":316,"context_line":"     useragent -\u003e sp [label \u003d \"POST /v3/auth/tokens"},{"line_number":317,"context_line":"                               (request scoped token)\"];"},{"line_number":318,"context_line":"   }"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_be7282ac","line":315,"range":{"start_line":314,"start_character":5,"end_line":315,"end_character":65},"updated":"2019-10-21 15:43:43.000000000","message":"Question: Curious to know SP first sends an unscoped token to user agent?","commit_id":"7debb1a30bc0e2cfadd0c0315fa4df92d345b987"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"f84120e293781f88235c8505cc6e85783dccb836","unresolved":false,"context_lines":[{"line_number":311,"context_line":"     sp -\u003e sp [label \u003d \"Validate\"];"},{"line_number":312,"context_line":"     useragent \u003c- sp [label \u003d \"HTTP 302\"];"},{"line_number":313,"context_line":"     useragent -\u003e sp [label \u003d \"GET /v3/OS-FED/.../auth\"];"},{"line_number":314,"context_line":"     useragent \u003c- sp [label \u003d \"HTTP 201"},{"line_number":315,"context_line":"                               X-Subject-Token: unscoped token\"];"},{"line_number":316,"context_line":"     useragent -\u003e sp [label \u003d \"POST /v3/auth/tokens"},{"line_number":317,"context_line":"                               (request scoped token)\"];"},{"line_number":318,"context_line":"   }"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_92776409","line":315,"range":{"start_line":314,"start_character":5,"end_line":315,"end_character":65},"in_reply_to":"3fa7e38b_797184de","updated":"2019-10-22 17:34:43.000000000","message":"Got it. This is what k2k architecture follows.","commit_id":"7debb1a30bc0e2cfadd0c0315fa4df92d345b987"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"44aaf941dcf41d3e76130d4ad0f597dc439dda36","unresolved":false,"context_lines":[{"line_number":311,"context_line":"     sp -\u003e sp [label \u003d \"Validate\"];"},{"line_number":312,"context_line":"     useragent \u003c- sp [label \u003d \"HTTP 302\"];"},{"line_number":313,"context_line":"     useragent -\u003e sp [label \u003d \"GET /v3/OS-FED/.../auth\"];"},{"line_number":314,"context_line":"     useragent \u003c- sp [label \u003d \"HTTP 201"},{"line_number":315,"context_line":"                               X-Subject-Token: unscoped token\"];"},{"line_number":316,"context_line":"     useragent -\u003e sp [label \u003d \"POST /v3/auth/tokens"},{"line_number":317,"context_line":"                               (request scoped token)\"];"},{"line_number":318,"context_line":"   }"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_797184de","line":315,"range":{"start_line":314,"start_character":5,"end_line":315,"end_character":65},"in_reply_to":"3fa7e38b_be7282ac","updated":"2019-10-21 17:08:05.000000000","message":"The SP sends an unscoped token in response to the user\u0027s auth request: https://docs.openstack.org/api-ref/identity/v3-ext/#request-an-unscoped-os-federation-token","commit_id":"7debb1a30bc0e2cfadd0c0315fa4df92d345b987"}]}
