Skip to content

Commit 76eed70

Browse files
fixing post request body issue
1 parent 6afe93f commit 76eed70

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

β€Ž.github/workflows/auth.ymlβ€Ž

Whitespace-only changes.

β€Ž.github/workflows/auth_try.ymlβ€Ž

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -57,25 +57,17 @@ jobs:
5757
echo "$json_array" > files_payload.json
5858
echo "JSON_PAYLOAD_PATH=files_payload.json" >> $GITHUB_ENV
5959
60-
- name: πŸ” Authenticate via OIDC and get access token
61-
id: get_token
60+
- name: πŸ” Request OIDC token from GitHub
61+
id: fetch_token
6262
run: |
63-
echo "Requesting OIDC token..."
64-
export ID_TOKEN=$(curl -s -X POST -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" \
65-
-H "Content-Type: application/json" \
66-
"$ACTIONS_ID_TOKEN_REQUEST_URL&audience=${{ env.CLIENT_ID }}" | jq -r '.value')
67-
68-
echo "Exchanging OIDC token for access token..."
69-
access_token=$(curl -s -X POST https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token \
70-
-d "client_id=${{ env.CLIENT_ID }}" \
71-
-d "grant_type=client_credentials" \
72-
-d "scope=api://${{ env.CLIENT_ID }}/.default" \
73-
-d "client_assertion=$ID_TOKEN" \
74-
-d "client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer" \
75-
| jq -r '.access_token')
76-
77-
echo "TOKEN=$access_token" >> $GITHUB_ENV
78-
63+
echo "🌐 Requesting OIDC token..."
64+
raw=$(curl -s \
65+
-H "Authorization: Bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" \
66+
"${ACTIONS_ID_TOKEN_REQUEST_URL}&audience=api://${CLIENT_ID}")
67+
echo "πŸ” Raw token response JSON: $raw"
68+
token=$(echo "$raw" | jq -r '.value')
69+
echo "βœ”οΈ Token length: ${#token}"
70+
echo "TOKEN=$token" >> $GITHUB_ENV
7971
8072
# 3. Send a simple GET request to "/"
8173
- name: πŸ“‘ Send GET request to protected root endpoint

0 commit comments

Comments
Β (0)