github / actions-oidc-debugger Goto Github PK
View Code? Open in Web Editor NEWAn Action for printing OIDC claims in GitHub Actions.
License: MIT License
An Action for printing OIDC claims in GitHub Actions.
License: MIT License
How do I checkout
the repo? In other words, how to obtain the token? I am confused about the README
instructions ๐
I've been using the actions-oidc-debugger successfully in the past, but recently, without any changes to my configuration, it has stopped working and now returns a Forbidden
error when attempting to authenticate using OIDC.
received non-200 from jwt api: Forbidden
Here's the relevant part of the GitHub Actions workflow configuration, which is closely based on the official documentation:
jobs:
debug-oidc:
permissions:
contents: read
id-token: write
runs-on: [self-hosted, micro]
steps:
- name: Checkout actions-oidc-debugger
uses: actions/checkout@v3
with:
repository: github/actions-oidc-debugger
ref: main
path: ./.github/actions/actions-oidc-debugger
- name: Debug OIDC Claims
uses: ./.github/actions/actions-oidc-debugger
with:
audience: 'https://github.com/github'
The OIDC authentication should complete successfully as it had in the past, allowing the workflow to proceed without authentication errors.
The workflow fails during the OIDC authentication step with a Forbidden error, indicating a lack of permission or other authorization issues.
No changes were made to the GitHub Actions permissions or runner configuration prior to the onset of this issue.
This issue started occurring recently, suggesting a possible external change in the handling of OIDC requests or a change in API behavior.
Can you validate it still works the same on your side ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.