Fix tenant register
This commit is contained in:
@@ -119,37 +119,6 @@ fi
|
||||
|
||||
echo ""
|
||||
|
||||
|
||||
# ================================================================
|
||||
# STEP 5: TENANT REGISTRATION (OPTIONAL)
|
||||
# ================================================================
|
||||
|
||||
log_step "Step 5: Registering a bakery/tenant"
|
||||
|
||||
BAKERY_RESPONSE=$(curl -s -X POST "$API_BASE/api/v1/tenants/bakeries" \
|
||||
-H "Authorization: Bearer $ACCESS_TOKEN" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d "{
|
||||
\"name\": \"Test Bakery $(date +%H%M)\",
|
||||
\"business_type\": \"bakery\",
|
||||
\"address\": \"Calle Test 123\",
|
||||
\"city\": \"Madrid\",
|
||||
\"postal_code\": \"28001\",
|
||||
\"phone\": \"+34600123456\"
|
||||
}")
|
||||
|
||||
echo "Bakery Registration Response:"
|
||||
echo "$BAKERY_RESPONSE" | jq '.'
|
||||
|
||||
if echo "$BAKERY_RESPONSE" | jq -e '.id' > /dev/null; then
|
||||
TENANT_ID=$(echo "$BAKERY_RESPONSE" | jq -r '.id')
|
||||
log_success "Bakery registration successful! Tenant ID: $TENANT_ID"
|
||||
else
|
||||
log_warning "Bakery registration endpoint may not be fully implemented"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ================================================================
|
||||
# STEP 2: USER LOGIN
|
||||
# ================================================================
|
||||
@@ -179,30 +148,6 @@ fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ================================================================
|
||||
# STEP 3: TOKEN VERIFICATION
|
||||
# ================================================================
|
||||
|
||||
log_step "Step 3: Verifying access token"
|
||||
|
||||
VERIFY_RESPONSE=$(curl -s -X POST "$AUTH_BASE/verify" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d "{
|
||||
\"token\": \"$ACCESS_TOKEN\"
|
||||
}")
|
||||
|
||||
echo "Token Verification Response:"
|
||||
echo "$VERIFY_RESPONSE" | jq '.'
|
||||
|
||||
if echo "$VERIFY_RESPONSE" | jq -e '.valid' > /dev/null; then
|
||||
log_success "Token verification successful!"
|
||||
else
|
||||
log_error "Token verification failed!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ================================================================
|
||||
# STEP 4: ACCESSING PROTECTED ENDPOINTS
|
||||
# ================================================================
|
||||
@@ -268,6 +213,36 @@ fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ================================================================
|
||||
# STEP 5: TENANT REGISTRATION (OPTIONAL)
|
||||
# ================================================================
|
||||
|
||||
log_step "Step 5: Registering a bakery/tenant"
|
||||
|
||||
BAKERY_RESPONSE=$(curl -s -X POST "$API_BASE/api/v1/tenants/register" \
|
||||
-H "Authorization: Bearer $ACCESS_TOKEN" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d "{
|
||||
\"name\": \"Test Bakery $(date +%H%M)\",
|
||||
\"business_type\": \"bakery\",
|
||||
\"address\": \"Calle Test 123\",
|
||||
\"city\": \"Madrid\",
|
||||
\"postal_code\": \"28001\",
|
||||
\"phone\": \"+34600123456\"
|
||||
}")
|
||||
|
||||
echo "Bakery Registration Response:"
|
||||
echo "$BAKERY_RESPONSE" | jq '.'
|
||||
|
||||
if echo "$BAKERY_RESPONSE" | jq -e '.id' > /dev/null; then
|
||||
TENANT_ID=$(echo "$BAKERY_RESPONSE" | jq -r '.id')
|
||||
log_success "Bakery registration successful! Tenant ID: $TENANT_ID"
|
||||
else
|
||||
log_warning "Bakery registration endpoint may not be fully implemented"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ================================================================
|
||||
# STEP 6: TOKEN REFRESH
|
||||
# ================================================================
|
||||
|
||||
Reference in New Issue
Block a user