)]}'
{"id":"openstack%2Fkeystoneauth~953812","triplet_id":"openstack%2Fkeystoneauth~master~Idcddd8b58d862968b6412c87420a44525d96ce91","project":"openstack/keystoneauth","branch":"master","topic":"entraid","attention_set":{},"removed_from_attention_set":{"7973":{"account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"last_update":"2025-08-18 12:40:10.000000000","reason":"Change was submitted"},"37881":{"account":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"last_update":"2025-08-18 12:40:10.000000000","reason":"Change was submitted"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2025-08-18 10:56:25.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}},"hashtags":[],"change_id":"Idcddd8b58d862968b6412c87420a44525d96ce91","subject":"Allow os-access-token-type for device auth","status":"MERGED","created":"2025-06-30 16:54:01.000000000","updated":"2025-08-18 12:41:10.000000000","submitted":"2025-08-18 12:40:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"953812-entraid","meta_rev_id":"1858dacb3b5ad3d72510face853b71c86b36dfea","_number":953812,"virtual_id_number":953812,"owner":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-18 12:40:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"recommended":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2025-06-30 20:54:05.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2025-07-30 14:19:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":2,"date":"2025-08-18 10:56:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":1,"date":"2025-08-18 10:56:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-30 17:54:00.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2025-06-30 18:44:26.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-06-30 20:54:05.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2025-07-30 14:19:48.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2025-08-06 14:51:23.000000000","updated_by":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2025-08-06 14:51:23.000000000","updated_by":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"}],"messages":[{"id":"f3b7cdbe8043ff4c2a4fcce3a69a76c5faeb5dea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-06-30 16:54:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fba9dcb4560edf5a449045893af71f545dc2ebcf","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-06-30 17:54:00.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"696bb08feb73fbff5db5beacab0defc130e42194","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-30 18:44:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/58864d600325401395cdf5e32340c0c8\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/85f5f22caf484721ae85c36cf22d21cd : SUCCESS in 1h 45m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/50114684fee640e5916bf3dc5db55ea7 : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2cef211609a7495b9a0ed3387f4156d0 : SUCCESS in 2m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a198233d936648f8970a34a55912b66c : SUCCESS in 7m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/56be1ce8465f4ff6b7afbfbef6936c39 : SUCCESS in 10m 43s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5d5a11cc6abf49fd950a454da7f7989d : SUCCESS in 32m 51s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/803bc18c3d6f4d588616837de2dee911 : SUCCESS in 4m 13s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/412bc9efd84a4dca8568dfdff168ea3c : SUCCESS in 6m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eae865450878435cb2e2a404b059c960 : SUCCESS in 8m 55s","accounts_in_message":[],"_revision_number":1},{"id":"610e977abc58902a8b6c9ed6aceb723ecf5f56bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-06-30 20:20:25.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"cfce59f0083a9960209dd1cb61ae54272e560c32","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-06-30 20:54:05.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"bc674f2d38e98f1dd26285f738d82110f35042f1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-30 21:56:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/83a1f5c904ae42cd953a9e00929a1c1c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/47b0519c8ef04d89874e62abbe49b2cf : SUCCESS in 1h 28m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/694984887ed747018ccb71c34fda1d7a : SUCCESS in 3m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1e2152aba7c244a787455669b78025f1 : SUCCESS in 2m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/277ab57082ba407999c768aec20353ca : SUCCESS in 8m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ad766646f31842f89376df05178df2c3 : SUCCESS in 10m 29s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/19f4ffa0588445748ec54f36e2d37521 : SUCCESS in 57m 17s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/8d61c510f7b84f7cb9ef2c2fc731d7d7 : SUCCESS in 4m 23s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/6d9e0abd0f584e748041bcbb11dab804 : SUCCESS in 7m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1fb356959a4b4b5fab06ae8e338c2f78 : SUCCESS in 9m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6a3bf93ee4f34e1d9cad78f5c7b1cc4f : SUCCESS in 2m 28s","accounts_in_message":[],"_revision_number":2},{"id":"77f273e564108eac4e3d2bb2449280fdd8015305","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2025-07-30 14:19:48.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"58f7c319f398ed3d7b09825130a82c05c04e9520","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-08-06 14:49:35.000000000","message":"Topic allow-device-auth-token-type removed","accounts_in_message":[],"_revision_number":2},{"id":"2182b604b2059a8964a88eddd6e7d6a2a1a89158","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-08-06 14:49:40.000000000","message":"Topic set to entraid","accounts_in_message":[],"_revision_number":2},{"id":"13e30693e77125cdb8726b9729c52de4c9ff0960","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2025-08-18 10:56:25.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"e92a8e38a091f0e81147068edb6db2b18a5b9e33","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 10:56:52.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e8c6b3467d71539716568a7c026205b668359aae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 12:40:10.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7b1d33377ad4b19863f7b7f43451c3d\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ae8545d28de945c8ac1d407d3abec443 : SUCCESS in 1h 43m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/768fa75d975e4f288f8751ad669d8dcf : SUCCESS in 5m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/27e956730e5d40938662dffce95e12fd : SUCCESS in 4m 33s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6d26c7e4bf2b46179b237798247a3a30 : SUCCESS in 9m 21s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f53e7a055bcf4579b683b34785acab86 : SUCCESS in 40m 00s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/67bf94cc04ca42d88dbc0bbaf9c84075 : SUCCESS in 2m 36s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/f42f3b4dc7224620a3ff67328f4abebc : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3db7354b2f7243b791c55ded1ded8135 : SUCCESS in 4m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/80f86a06e88341ce97dff782e9efb764 : SUCCESS in 1m 46s","accounts_in_message":[],"_revision_number":2},{"id":"7edf2b6e6c3e2356d8455c45aec924ea93dcf113","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 12:40:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"1858dacb3b5ad3d72510face853b71c86b36dfea","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 12:41:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/68a4e84cbbce439da4f8efef13b39255\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a59d8c6856f466e8b7d1a5b6dd928f6 : SUCCESS in 49s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/096fb099979744fd90dfd8a16f1a4f47 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d24d025119ce990ed36ca2de9f9e5a0efca4ab56","revisions":{"ad266a0c9a6ac1413b2bf6875193777c5fac5a89":{"kind":"REWORK","_number":1,"created":"2025-06-30 16:54:01.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/12/953812/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/12/953812/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/1"}}},"commit":{"parents":[{"commit":"13ab55fdfdb770dd11de05ed068b9c2dfc319a97","subject":"Bump Python version used for linters to 3.10","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/13ab55fdfdb770dd11de05ed068b9c2dfc319a97"}]}],"author":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-05-29 21:38:43.000000000","tz":-300},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-06-30 16:54:00.000000000","tz":-300},"subject":"Allow os-access-token-type for device auth","message":"Allow os-access-token-type for device auth\n\nRFC8628 is part of OAuth, which doesn\u0027t standardize ID tokens. EntraID\ndoes provide an id_token in the token response (although not all IDPs\ndo).\n\nDepending on the Keystone and EntraID configurations, an id_token might\npass introspection while an access_token doesn\u0027t.\n\nThis allows a user to select which token they would like to use when\nrequesting a keystone token.\n\nChange-Id: Idcddd8b58d862968b6412c87420a44525d96ce91\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ad266a0c9a6ac1413b2bf6875193777c5fac5a89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ad266a0c9a6ac1413b2bf6875193777c5fac5a89"}]},"branch":"refs/heads/master"},"d24d025119ce990ed36ca2de9f9e5a0efca4ab56":{"kind":"REWORK","_number":2,"created":"2025-06-30 20:20:25.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/12/953812/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/12/953812/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/12/953812/2"}}},"commit":{"parents":[{"commit":"13ab55fdfdb770dd11de05ed068b9c2dfc319a97","subject":"Bump Python version used for linters to 3.10","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/13ab55fdfdb770dd11de05ed068b9c2dfc319a97"}]}],"author":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-05-29 21:38:43.000000000","tz":-300},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-06-30 20:18:48.000000000","tz":-300},"subject":"Allow os-access-token-type for device auth","message":"Allow os-access-token-type for device auth\n\nRFC8628 is part of OAuth, which doesn\u0027t standardize ID tokens. EntraID\ndoes provide an id_token in the token response (although not all IDPs\ndo).\n\nDepending on the Keystone and EntraID configurations, an id_token might\npass introspection while an access_token doesn\u0027t.\n\nThis allows a user to select which token they would like to use when\nrequesting a keystone token.\n\nChange-Id: Idcddd8b58d862968b6412c87420a44525d96ce91\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/d24d025119ce990ed36ca2de9f9e5a0efca4ab56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/d24d025119ce990ed36ca2de9f9e5a0efca4ab56"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
