All checks were successful
Build And Push Image / docker (push) Successful in 2m51s
- Add custom login page with username/password form and SSO fallback - Implement direct login API endpoint with security features - Add forgot password functionality and email notifications - Create guest middleware for authentication routing - Update Keycloak configuration and add cookie domain settings - Add security utilities for rate limiting and validation - Include comprehensive documentation for custom login implementation
36 lines
968 B
Plaintext
36 lines
968 B
Plaintext
# Example Environment
|
|
|
|
# Server Configuration
|
|
NUXT_PORT=6060
|
|
NUXT_HOST=0.0.0.0
|
|
|
|
# Keycloak Configuration
|
|
NUXT_KEYCLOAK_ISSUER=https://auth.monacousa.org/realms/monacousa
|
|
NUXT_KEYCLOAK_CLIENT_ID=monacousa-portal
|
|
NUXT_KEYCLOAK_CLIENT_SECRET=your-keycloak-client-secret
|
|
NUXT_KEYCLOAK_CALLBACK_URL=https://portal.monacousa.org/auth/callback
|
|
|
|
# Cookie Configuration
|
|
COOKIE_DOMAIN=.monacousa.org
|
|
|
|
# NocoDB Configuration
|
|
NUXT_NOCODB_URL=https://db.monacousa.org
|
|
NUXT_NOCODB_TOKEN=your-nocodb-token
|
|
NUXT_NOCODB_BASE_ID=your-nocodb-base-id
|
|
|
|
# MinIO Configuration
|
|
NUXT_MINIO_ENDPOINT=s3.monacousa.org
|
|
NUXT_MINIO_PORT=443
|
|
NUXT_MINIO_USE_SSL=true
|
|
NUXT_MINIO_ACCESS_KEY=your-minio-access-key
|
|
NUXT_MINIO_SECRET_KEY=your-minio-secret-key
|
|
NUXT_MINIO_BUCKET_NAME=monacousa-portal
|
|
|
|
# Security Configuration
|
|
NUXT_SESSION_SECRET=your-48-character-session-secret-key-here
|
|
NUXT_ENCRYPTION_KEY=your-32-character-encryption-key-here
|
|
|
|
# Public Configuration
|
|
NUXT_PUBLIC_DOMAIN=monacousa.org
|
|
#
|