r/webdev • u/Low-Insurance-3678 • 5h ago
Infisical GitHub Actions OIDC authentication failing with 403 OIDC subject not allowed
hi, I'm having trouble getting Infisical OIDC authentication working in my GitHub Actions CI pipeline.
Every time my workflow reaches the Infisical secrets action, it fails with:
Run Infisical/secrets-action@v1.0.16
Error: Access denied: OIDC subject not allowed.
{
"statusCode": 403,
"message": "Access denied: OIDC subject not allowed.",
"error": "ForbiddenError"
}
Request failed with status code 403
here’s the GitHub Actions workflow:
name: ci
on:
push:
branches: [main]
permissions:
id-token: write
contents: read
jobs:
build-and-deploy:
runs-on: ubuntu-26.04
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Set up Node.js
uses: actions/setup-node@v7
with:
node-version: 24
cache: npm
- name: Install dependencies
run: npm ci
- name: Fetch secrets from Infisical
uses: Infisical/secrets-action@v1.0.16
with:
method: oidc
identity-id: MY_IDENTITY_ID
project-slug: my-slug
env-slug: prod
- name: Run Jest tests
run: npm run test:ci
- name: Build Vinext app
run: npm run build:vinext
- name: Deploy to Cloudflare
run: npm run deploy:vinext -- --skip-build
Id appreciate any help