Skip to content

Merge branch 'trial-testing:main' into main #6

Merge branch 'trial-testing:main' into main

Merge branch 'trial-testing:main' into main #6

Workflow file for this run

# .github/workflows/test-oidc-get.yml
name: Test OIDC GET Request
on:
push:
branches:
- main
permissions:
id-token: write # enable OIDC token issuance
contents: read # allows checkout (not strictly needed here)
jobs:
oidc-get:
runs-on: ubuntu-latest
env:
CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
API_URL: https://sentintel-content-dev-fue4ashcg9fnfge9.canadacentral-01.azurewebsites.net/ # πŸ” replace with your GET endpoint
steps:
- name: πŸ” Request OIDC token from GitHub
id: fetch_token
run: |
echo "🌐 Requesting OIDC token..."
raw=$(curl -s \
-H "Authorization: Bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" \
"${ACTIONS_ID_TOKEN_REQUEST_URL}&audience=api://${CLIENT_ID}")
echo "πŸ” Raw token response JSON: $raw"
token=$(echo "$raw" | jq -r '.value')
echo "βœ”οΈ Token length: ${#token}"
echo "TOKEN=$token" >> $GITHUB_ENV
- name: πŸ“‘ Send GET request with Bearer token
run: |
echo "πŸš€ Sending GET to $API_URL"
response=$(curl -s -H "Authorization: Bearer $TOKEN" "$API_URL")
echo "πŸ” Response JSON:"
echo "$response" | jq .