From 89037a642c6974ab85dd33245016ee5e4d00d9fe Mon Sep 17 00:00:00 2001 From: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com> Date: Thu, 14 Mar 2024 18:37:13 +0300 Subject: [PATCH] add domain login Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com> --- .github/workflows/api-tests.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/api-tests.yml b/.github/workflows/api-tests.yml index 458703988aa..d380cf9e9c3 100644 --- a/.github/workflows/api-tests.yml +++ b/.github/workflows/api-tests.yml @@ -12,9 +12,11 @@ on: - main env: - TOKEN_URL: http://localhost:9002/users/tokens/issue + TOKENS_URL: http://localhost:9002/users/tokens/issue + DOMAINS_URL: http://localhost:8189/domains USER_IDENTITY: admin@example.com USER_SECRET: 12345678 + DOMAIN_NAME: demo-test jobs: api-test: @@ -37,7 +39,9 @@ jobs: - name: Set access token run: | - export USER_TOKEN=$(curl -sSX POST $TOKEN_URL -H "Content-Type: application/json" -d "{\"identity\": \"$USER_IDENTITY\",\"secret\": \"$USER_SECRET\"}" | jq -r .access_token) + export USER_TOKEN=$(curl -sSX POST $TOKENS_URL -H "Content-Type: application/json" -d "{\"identity\": \"$USER_IDENTITY\",\"secret\": \"$USER_SECRET\"}" | jq -r .access_token) + export DOMAIN_ID=$(curl -sSX POST $DOMAINS_URL -H "Content-Type: application/json" -H "Authorization: Bearer $USER_TOKEN" -d "{\"name\":\"$DOMAIN_NAME\",\"alias\":\"$DOMAIN_NAME\"}" | jq -r .id) + export USER_TOKEN=$(curl -sSX POST $TOKENS_URL -H "Content-Type: application/json" -d "{\"identity\": \"$USER_IDENTITY\",\"secret\": \"$USER_SECRET\",\"domain_id\": \"$DOMAIN_ID\"}" | jq -r .access_token) echo "USER_TOKEN=$USER_TOKEN" >> $GITHUB_ENV - name: Run Users API tests