)]}'
{"id":"openstack%2Fpython-keystoneclient~317968","triplet_id":"openstack%2Fpython-keystoneclient~master~I4c14a074178c4af23aaee56d0eb26599b292d866","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/openid-connect","hashtags":[],"change_id":"I4c14a074178c4af23aaee56d0eb26599b292d866","subject":"oidc: add OidcToken class to authenticate reusing an access token","status":"ABANDONED","created":"2016-05-18 10:32:46.000000000","updated":"2016-05-19 15:17:47.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8a6e491c146a16d554d27321c720934927d0ac14","_number":317968,"virtual_id_number":317968,"owner":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2016-05-19 11:27:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"date":"2016-05-19 15:17:47.000000000","_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":-2,"date":"2016-05-19 12:13:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-05-18 11:30:39.000000000","updated_by":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"reviewer":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"state":"REVIEWER"},{"updated":"2016-05-19 11:27:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-05-19 12:13:53.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"}],"messages":[{"id":"8a83e26e83d550cd8d7ad391d705f9f1ae23e646","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-18 10:32:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c998bfae8573c7ac429b6a193b215969d51a421b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-18 10:32:58.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"3ec8b46a0b1de8f48fe785cdbbff2ac95ae75bfe","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-18 10:52:57.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"2440e3459f036ce56d18f969369770b468971e52","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-05-18 11:30:39.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nJust a few nits in this early review","accounts_in_message":[],"_revision_number":2},{"id":"ea17e82608440fd4b2891cb0f00bc61b2d814312","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-18 12:28:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/317968/2/check/gate-python-keystoneclient-docs/d797e5d//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/317968/2/check/gate-python-keystoneclient-pep8/fd2a5b9/ : FAILURE in 2m 38s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/317968/2/check/gate-python-keystoneclient-python27/a730d22/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/317968/2/check/gate-python-keystoneclient-python34/cdd73f2/ : SUCCESS in 4m 45s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/317968/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/7872ed0/ : SUCCESS in 56m 08s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/317968/2/check/gate-keystoneclient-dsvm-functional/897e061/ : SUCCESS in 22m 05s","accounts_in_message":[],"_revision_number":2},{"id":"575cf9c5cadb0f01dbee96f644b421ddd9bcd285","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-18 13:19:15.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"fffee004cb2b210797e48fbbaa94b2011b7b8aa8","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-18 13:19:56.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"27ea3281ed0b0618201684cb4bc7ee315a4ba0b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-18 15:35:17.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/317968/3/check/gate-python-keystoneclient-docs/c2eaaa6//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/317968/3/check/gate-python-keystoneclient-pep8/2cfce7a/ : FAILURE in 2m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/317968/3/check/gate-python-keystoneclient-python27/d481fac/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/317968/3/check/gate-python-keystoneclient-python34/d5eb283/ : SUCCESS in 3m 42s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/317968/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/8fb6bf0/ : SUCCESS in 59m 51s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/317968/3/check/gate-keystoneclient-dsvm-functional/ae7d35e/ : SUCCESS in 18m 22s","accounts_in_message":[],"_revision_number":3},{"id":"dd6d5bb7f08f98043010b5861b3da32ee0b4879e","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-18 16:07:39.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6b4edf7bec7b1f29a75d008c169e99ab67d8cfff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-18 19:22:16.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/317968/4/check/gate-python-keystoneclient-docs/652d69e//doc/build/html/ : SUCCESS in 3m 28s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/317968/4/check/gate-python-keystoneclient-pep8/9c205d8/ : SUCCESS in 3m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/317968/4/check/gate-python-keystoneclient-python27/d5436c9/ : SUCCESS in 3m 06s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/317968/4/check/gate-python-keystoneclient-python34/7742703/ : SUCCESS in 6m 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/317968/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/af0bd16/ : SUCCESS in 52m 07s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/317968/4/check/gate-keystoneclient-dsvm-functional/5cbfb93/ : SUCCESS in 17m 56s","accounts_in_message":[],"_revision_number":4},{"id":"474dff9caa474bdcba669ede517e92419c7e3ad6","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-19 08:18:14.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4242f53c8f4ac02859b906b0c226a321758ba419","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 09:29:29.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/317968/5/check/gate-python-keystoneclient-docs/d99a325//doc/build/html/ : SUCCESS in 6m 31s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/317968/5/check/gate-python-keystoneclient-pep8/9fa286d/ : SUCCESS in 6m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/317968/5/check/gate-python-keystoneclient-python27/b66fd92/ : SUCCESS in 6m 28s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/317968/5/check/gate-python-keystoneclient-python34/e11125d/ : SUCCESS in 8m 59s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/317968/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/c675a6f/ : SUCCESS in 1h 05m 21s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/317968/5/check/gate-keystoneclient-dsvm-functional/f4d0aef/ : SUCCESS in 27m 16s","accounts_in_message":[],"_revision_number":5},{"id":"9c13791f641b0c1e62ed39fc76a02e31fcef8ae2","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-19 10:37:36.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"47fc4f8c38ac1aa7dc123c37e9370fe1f96b1190","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 11:27:07.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/317968/6/check/gate-python-keystoneclient-docs/df9fefd//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/317968/6/check/gate-python-keystoneclient-pep8/f4d020d/ : SUCCESS in 3m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/317968/6/check/gate-python-keystoneclient-python27/7435e69/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/317968/6/check/gate-python-keystoneclient-python34/2b98cbd/ : SUCCESS in 6m 07s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/317968/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/9f94d75/ : SUCCESS in 46m 17s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/317968/6/check/gate-keystoneclient-dsvm-functional/8fa565e/ : SUCCESS in 21m 33s","accounts_in_message":[],"_revision_number":6},{"id":"5f66c5d5bba5e931380858fc59c5ae73f4c28eb5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-05-19 12:13:53.000000000","message":"Patch Set 6: Code-Review-2\n\nWe\u0027re not adding new auth to keystoneclient. Please propose this to keystoneauth instead. \n\nThanks.","accounts_in_message":[],"_revision_number":6},{"id":"e04b8d567752d91c3e8f75af6b0a5861971b93f8","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-19 15:16:50.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":6},{"id":"ff9fb8d4ea537a68672941fe6fe3c01eb7bfba59","author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"date":"2016-05-19 15:17:47.000000000","message":"Patch Set 6:\n\nOh, sorry for the noise, I wasn\u0027t aware of that new project. I\u0027ve started adding some changes in https://review.openstack.org/#/q/status:open+project:openstack/keystoneauth+branch:master+topic:oidc/fixes","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"038ff334b1e613f0a452e7d6ca9c860fbc74652a","revisions":{"c93b3edef160a4fd1068de2d863be72c6ad65581":{"kind":"REWORK","_number":1,"created":"2016-05-18 10:32:46.000000000","uploader":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"ref":"refs/changes/68/317968/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/68/317968/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/1"}}},"commit":{"parents":[{"commit":"8bf1476a74c7bce32363d9b4f9e273a75241e285","subject":"oidc: create an OidcBase class with common methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8bf1476a74c7bce32363d9b4f9e273a75241e285"}]}],"author":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 07:27:43.000000000","tz":120},"committer":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 09:52:44.000000000","tz":120},"subject":"oidc: add OpenidToken class to authenticate reusing an access token","message":"oidc: add OpenidToken class to authenticate reusing an access token\n\nSome services or users may have obtained an access token, so it would be\npossible to authenticate using this token directly (for example a\nservice where the user has already logged in). This new class makes\npossible to use an access token to authenticate directly with Keystone,\nexchanging it for a Keysotne token.\n\nChange-Id: I4c14a074178c4af23aaee56d0eb26599b292d866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c93b3edef160a4fd1068de2d863be72c6ad65581"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c93b3edef160a4fd1068de2d863be72c6ad65581"}]},"branch":"refs/heads/master"},"1ae824af33b83c76a0c1152acb74eec49811c44f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2016-05-18 10:52:57.000000000","uploader":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"ref":"refs/changes/68/317968/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/68/317968/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/2"}}},"commit":{"parents":[{"commit":"d1f7ada93a57d227f9a6f3340088924286af7b3c","subject":"oidc: create an OidcBase class with common methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d1f7ada93a57d227f9a6f3340088924286af7b3c"}]}],"author":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 07:27:43.000000000","tz":120},"committer":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 10:52:30.000000000","tz":120},"subject":"oidc: add OpenidToken class to authenticate reusing an access token","message":"oidc: add OpenidToken class to authenticate reusing an access token\n\nSome services or users may have obtained an access token, so it would be\npossible to authenticate using this token directly (for example a\nservice where the user has already logged in). This new class makes\npossible to use an access token to authenticate directly with Keystone,\nexchanging it for a Keysotne token.\n\nChange-Id: I4c14a074178c4af23aaee56d0eb26599b292d866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1ae824af33b83c76a0c1152acb74eec49811c44f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1ae824af33b83c76a0c1152acb74eec49811c44f"}]},"branch":"refs/heads/master"},"268d5330fe440cd96d2366f16a99eaad2d2171b7":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2016-05-18 13:19:15.000000000","uploader":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"ref":"refs/changes/68/317968/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/68/317968/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/3"}}},"commit":{"parents":[{"commit":"574c769c1286c4de2eacd7bde017667c4f7662b0","subject":"oidc: create an OidcBase class with common methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/574c769c1286c4de2eacd7bde017667c4f7662b0"}]}],"author":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 07:27:43.000000000","tz":120},"committer":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 13:19:08.000000000","tz":120},"subject":"oidc: add OidcToken class to authenticate reusing an access token","message":"oidc: add OidcToken class to authenticate reusing an access token\n\nSome services or users may have obtained an access token, so it would be\npossible to authenticate using this token directly (for example a\nservice where the user has already logged in). This new class makes\npossible to use an access token to authenticate directly with Keystone,\nexchanging it for a Keystone token.\n\nChange-Id: I4c14a074178c4af23aaee56d0eb26599b292d866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/268d5330fe440cd96d2366f16a99eaad2d2171b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/268d5330fe440cd96d2366f16a99eaad2d2171b7"}]},"branch":"refs/heads/master"},"aef7f8e408323283a8a5fc6c4e9bb757c874f93f":{"kind":"REWORK","_number":4,"created":"2016-05-18 16:07:39.000000000","uploader":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"ref":"refs/changes/68/317968/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/68/317968/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/4"}}},"commit":{"parents":[{"commit":"574c769c1286c4de2eacd7bde017667c4f7662b0","subject":"oidc: create an OidcBase class with common methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/574c769c1286c4de2eacd7bde017667c4f7662b0"}]}],"author":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 07:27:43.000000000","tz":120},"committer":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 16:07:11.000000000","tz":120},"subject":"oidc: add OidcToken class to authenticate reusing an access token","message":"oidc: add OidcToken class to authenticate reusing an access token\n\nSome services or users may have obtained an access token, so it would be\npossible to authenticate using this token directly (for example a\nservice where the user has already logged in). This new class makes\npossible to use an access token to authenticate directly with Keystone,\nexchanging it for a Keystone token.\n\nChange-Id: I4c14a074178c4af23aaee56d0eb26599b292d866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aef7f8e408323283a8a5fc6c4e9bb757c874f93f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aef7f8e408323283a8a5fc6c4e9bb757c874f93f"}]},"branch":"refs/heads/master"},"8df65ab349e66480ba721349b40011dc68ebb05e":{"kind":"REWORK","_number":5,"created":"2016-05-19 08:18:14.000000000","uploader":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"ref":"refs/changes/68/317968/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/68/317968/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/5"}}},"commit":{"parents":[{"commit":"937502b600d83946ef64908b7ae87fd5d09a71b7","subject":"oidc: create an OidcBase class with common methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/937502b600d83946ef64908b7ae87fd5d09a71b7"}]}],"author":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 07:27:43.000000000","tz":120},"committer":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-19 08:18:06.000000000","tz":120},"subject":"oidc: add OidcToken class to authenticate reusing an access token","message":"oidc: add OidcToken class to authenticate reusing an access token\n\nSome services or users may have obtained an access token, so it would be\npossible to authenticate using this token directly (for example a\nservice where the user has already logged in). This new class makes\npossible to use an access token to authenticate directly with Keystone,\nexchanging it for a Keystone token.\n\nChange-Id: I4c14a074178c4af23aaee56d0eb26599b292d866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8df65ab349e66480ba721349b40011dc68ebb05e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8df65ab349e66480ba721349b40011dc68ebb05e"}]},"branch":"refs/heads/master"},"038ff334b1e613f0a452e7d6ca9c860fbc74652a":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2016-05-19 10:37:36.000000000","uploader":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"ref":"refs/changes/68/317968/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/68/317968/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/317968/6"}}},"commit":{"parents":[{"commit":"58ccf579902ae0a9720621f6f5067a21d9f5b7c7","subject":"oidc: create an OidcBase class with common methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/58ccf579902ae0a9720621f6f5067a21d9f5b7c7"}]}],"author":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-18 07:27:43.000000000","tz":120},"committer":{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","date":"2016-05-19 10:37:28.000000000","tz":120},"subject":"oidc: add OidcToken class to authenticate reusing an access token","message":"oidc: add OidcToken class to authenticate reusing an access token\n\nSome services or users may have obtained an access token, so it would be\npossible to authenticate using this token directly (for example a\nservice where the user has already logged in). This new class makes\npossible to use an access token to authenticate directly with Keystone,\nexchanging it for a Keystone token.\n\nImplements: blueprint openid-connect\nChange-Id: I4c14a074178c4af23aaee56d0eb26599b292d866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/038ff334b1e613f0a452e7d6ca9c860fbc74652a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/038ff334b1e613f0a452e7d6ca9c860fbc74652a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
