Merged in feature/admin-api (pull request #191)
admin api and associated tools * in progress admin api started and permit.io setup tool started * docs * build fix * integration tests passing * new permit variables * fix permit * fix delete regex * fix delete response * docs * docs
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# AWS Configuration for Integration Tests
|
||||
# These credentials must have permissions to manage users in the specified Cognito User Pool
|
||||
|
||||
# AWS Region where your Cognito User Pool is located
|
||||
AWS_REGION=us-east-1
|
||||
|
||||
# AWS Credentials
|
||||
# Option 1: Use IAM user credentials
|
||||
AWS_ACCESS_KEY_ID=your_access_key_here
|
||||
AWS_SECRET_ACCESS_KEY=your_secret_key_here
|
||||
|
||||
# Option 2: Use temporary credentials (SSO/STS)
|
||||
# AWS_SESSION_TOKEN=your_session_token_here
|
||||
|
||||
# Cognito Configuration
|
||||
COGNITO_USER_POOL_ID=us-east-1_XXXXXXXXX
|
||||
|
||||
# Optional: Cognito Client ID if needed for JWT generation
|
||||
# COGNITO_CLIENT_ID=your_client_id_here
|
||||
|
||||
# Suppress Cognito welcome emails to avoid hitting the 50 emails/day limit
|
||||
# Set to "true" for integration tests, leave unset or set to "false" for production
|
||||
COGNITO_SUPPRESS_EMAILS=true
|
||||
|
||||
# Skip Permit.io cleanup after tests (useful for manual inspection of created users)
|
||||
# Set to "true" to leave users in Permit.io after tests complete
|
||||
# Remember to manually delete test users afterward to avoid clutter
|
||||
SKIP_PERMITIO_CLEANUP=false
|
||||
|
||||
# Permit.io Configuration
|
||||
# Get these from your Permit.io dashboard
|
||||
|
||||
# Permit.io API Key (starts with "permit_key_")
|
||||
PERMIT_IO_API_KEY=permit_key_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
|
||||
# Permit.io Project ID
|
||||
PERMIT_IO_PROJECT_ID=your_project_id_here
|
||||
|
||||
# Permit.io Environment ID (e.g., "dev", "staging", "production")
|
||||
PERMIT_IO_ENV_ID=dev
|
||||
|
||||
# Permit.io Tenant (usually "default")
|
||||
PERMIT_IO_TENANT=default
|
||||
|
||||
# Optional: Permit.io Base URL (defaults to https://api.permit.io)
|
||||
# PERMIT_IO_BASE_URL=https://api.permit.io
|
||||
|
||||
# Test Configuration
|
||||
# These control how test user emails are generated
|
||||
|
||||
# Prefix for test user emails (helps identify test users)
|
||||
TEST_USER_EMAIL_PREFIX=integration-test-
|
||||
|
||||
# Domain for test user emails
|
||||
TEST_USER_DOMAIN=example.com
|
||||
|
||||
# Example: With the above settings, test users will have emails like:
|
||||
# integration-test-create-1697123456@example.com
|
||||
Reference in New Issue
Block a user