Skip to content

Conversation

bitsabhi
Copy link
Contributor

@bitsabhi bitsabhi commented Jun 2, 2025

This addresses issue #441 where users encounter an error when trying to refresh credentials to retrieve an ID token in Python code. The error occurs because the Google Auth library requires scopes to be set when refreshing credentials for impersonation.

Changes:

  • Added new troubleshooting section explaining the ID token refresh error
  • Provided solution with code example showing how to add scopes before refreshing
  • Added Python usage note in README.md with quick reference
  • Enhanced examples with Python code demonstrating proper credential usage

Fixes #441

This addresses issue #441 where users encounter an error when trying to refresh credentials to retrieve an ID token in Python code. The error occurs because the Google Auth library requires scopes to be set when refreshing credentials for impersonation.

Changes:
- Added new troubleshooting section explaining the ID token refresh error
- Provided solution with code example showing how to add scopes before refreshing
- Added Python usage note in README.md with quick reference
- Enhanced examples with Python code demonstrating proper credential usage

Fixes #441
@bitsabhi bitsabhi requested a review from a team as a code owner June 2, 2025 12:01
@bitsabhi bitsabhi requested review from sethvargo and verbanicm June 2, 2025 12:01
Copy link

google-cla bot commented Jun 2, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@bitsabhi
Copy link
Contributor Author

bitsabhi commented Jun 2, 2025

I have signed the CLA

sethvargo added a commit that referenced this pull request Jun 2, 2025
Closes #487

---------

Co-authored-by: Abhi Srivastava <bits.abhi@gmail.com>
github-actions bot added a commit to step-security/google-github-auth that referenced this pull request Jul 21, 2025
Closes google-github-actions/auth#487

---------

Co-authored-by: Abhi Srivastava <bits.abhi@gmail.com>
github-actions bot added a commit to step-security/google-github-auth that referenced this pull request Jul 21, 2025
Closes google-github-actions/auth#487

---------

Co-authored-by: Abhi Srivastava <bits.abhi@gmail.com>
github-actions bot added a commit to step-security/google-github-auth that referenced this pull request Jul 21, 2025
Closes google-github-actions/auth#487

---------

Co-authored-by: Abhi Srivastava <bits.abhi@gmail.com>
Raj-StepSecurity pushed a commit to step-security/google-github-auth that referenced this pull request Jul 25, 2025
Raj-StepSecurity pushed a commit to step-security/google-github-auth that referenced this pull request Jul 25, 2025
Raj-StepSecurity pushed a commit to step-security/google-github-auth that referenced this pull request Jul 25, 2025
Raj-StepSecurity added a commit to step-security/google-github-auth that referenced this pull request Jul 31, 2025
* Update troubleshooting docs for Python (#488)

Closes google-github-actions/auth#487

* Update troubleshooting docs for Python (#488)

Closes google-github-actions/auth#487

* Update troubleshooting docs for Python (#488)

Closes google-github-actions/auth#487

* Add linters (#499)

* Update deps (#500)

* auto cherry pick updated

test.yml updated

package json updated

auto-cherry-pick updated

* chore: dist updated (#56)

* Update auto_cherry_pick.yml

Create claude_review.yml

Update auto_cherry_pick.yml

Update auto_cherry_pick.yml

auto-cherry-pick updated

* Update auto_cherry_pick.yml

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Raj Kumar Panda <rajkumar@stepsecurity.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Cannot refresh credentials to retrieve an ID token
1 participant