Seed Data
Pre-populated test data available in the staging environment for development and testing.
Staging Environment
The staging environment is pre-seeded with 3 tenants and 9 user accounts across different roles and subscription tiers. All seed user passwords are Password123!
Tenants (3)
| Tenant | Tenant ID | Tier | Users |
|---|---|---|---|
| T1 - EventZR Platform | 00000000-0000-0000-0000-000000000001 | PRO | 5 |
| T2 - ACME Corp | 00000000-0000-0000-0000-000000000002 | ENTERPRISE | 2 |
| T3 - StartupCo | 00000000-0000-0000-0000-000000000003 | STARTUP | 2 |
Seed Users (9)
Password for all accounts
Password123!
| Roles | Tenant | MFA | Status | |
|---|---|---|---|---|
partner@eventzr.com | partner | T1 | No | active |
user@eventzr.com | user | T1 | No | active |
organizer@eventzr.com | organizer | T1 | No | active |
admin@eventzr.com | admin | T1 | No | active |
dev@eventzr.com | developer | T1 | Yes | active |
admin@acme.com | admin | T2 | Yes | active |
user@acme.com | user | T2 | No | active |
admin@startup.co | admin | T3 | No | active |
user@startup.co | user | T3 | No | active |
Quick Login (Recommended for Testing)
Login as partner (T1, no MFA - gets token directly)bash
curl -X POST "https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/login" \
-H "Content-Type: application/json" \
-d '{"email": "partner@eventzr.com", "password": "Password123!"}'Login as admin (T3, no MFA)bash
curl -X POST "https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/login" \
-H "Content-Type: application/json" \
-d '{"email": "admin@startup.co", "password": "Password123!"}'Multi-Tenant Testing
To verify tenant isolation, log in with accounts from different tenants and compare responses. Users from T1 should not see data from T2 or T3.
Cross-tenant isolation testbash
# Get T1 token
T1_TOKEN=$(curl -s -X POST "https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/login" \
-H "Content-Type: application/json" \
-d '{"email": "user@eventzr.com", "password": "Password123!"}' | jq -r '.data.accessToken')
# Get T3 token
T3_TOKEN=$(curl -s -X POST "https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/login" \
-H "Content-Type: application/json" \
-d '{"email": "user@startup.co", "password": "Password123!"}' | jq -r '.data.accessToken')
# Compare profiles - tenantId should differ
curl -s -H "Authorization: Bearer $T1_TOKEN" \
"https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/profile" | jq '.data.tenantId'
curl -s -H "Authorization: Bearer $T3_TOKEN" \
"https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/profile" | jq '.data.tenantId'