94 lines
1.8 KiB
YAML
94 lines
1.8 KiB
YAML
|
|
# E2E 專用設定(make e2e-full 使用;勿與 gateway.dev.yaml 混用)
|
|||
|
|
# 固定 Port 18888,避免與本機 dev server (8888) 衝突
|
|||
|
|
|
|||
|
|
Name: gateway-e2e
|
|||
|
|
Host: 0.0.0.0
|
|||
|
|
Port: 18888
|
|||
|
|
|
|||
|
|
Mongo:
|
|||
|
|
Schema: mongodb
|
|||
|
|
Host: 127.0.0.1
|
|||
|
|
Port: 27017
|
|||
|
|
Database: gateway_e2e
|
|||
|
|
AuthSource: ""
|
|||
|
|
ReplicaName: ""
|
|||
|
|
TLS: false
|
|||
|
|
MaxPoolSize: 30
|
|||
|
|
MinPoolSize: 5
|
|||
|
|
MaxConnIdleTime: 30m
|
|||
|
|
|
|||
|
|
Redis:
|
|||
|
|
Host: localhost:6379
|
|||
|
|
Type: node
|
|||
|
|
|
|||
|
|
Notification:
|
|||
|
|
DefaultLocale: zh-tw
|
|||
|
|
Email:
|
|||
|
|
Provider: mock
|
|||
|
|
From: e2e-noreply@example.com
|
|||
|
|
SMTP:
|
|||
|
|
Enable: false
|
|||
|
|
SMS:
|
|||
|
|
Provider: mock
|
|||
|
|
Mitake:
|
|||
|
|
Enable: false
|
|||
|
|
Async:
|
|||
|
|
Worker: 1
|
|||
|
|
MaxRetry: 3
|
|||
|
|
BackoffSeconds: [1, 2, 5]
|
|||
|
|
RatePerTenant:
|
|||
|
|
Email: 1000
|
|||
|
|
SMS: 500
|
|||
|
|
|
|||
|
|
Member:
|
|||
|
|
OTP:
|
|||
|
|
Length: 6
|
|||
|
|
TTLSeconds: 300
|
|||
|
|
MaxAttempts: 5
|
|||
|
|
ResendCooldownSeconds: 1
|
|||
|
|
DailyVerifyLimit: 100
|
|||
|
|
TOTP:
|
|||
|
|
Issuer: CloudEP-E2E
|
|||
|
|
Algorithm: SHA1
|
|||
|
|
Digits: 6
|
|||
|
|
PeriodSeconds: 30
|
|||
|
|
Window: 1
|
|||
|
|
BackupCodeCount: 5
|
|||
|
|
BackupCodeLength: 12
|
|||
|
|
EnrollTTLSeconds: 600
|
|||
|
|
ReplayTTLSeconds: 90
|
|||
|
|
SecretKEK: "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff"
|
|||
|
|
Registration:
|
|||
|
|
RequireInviteCode: false
|
|||
|
|
TrustSocialEmailVerified: true
|
|||
|
|
|
|||
|
|
Auth:
|
|||
|
|
AccessExpire: 900
|
|||
|
|
RefreshExpire: 604800
|
|||
|
|
ActiveKID: v1
|
|||
|
|
AccessSecret: "e2e-access-secret-32-bytes-min!!"
|
|||
|
|
RefreshSecret: "e2e-refresh-secret-32-bytes-min!"
|
|||
|
|
RegistrationSessionTTLSeconds: 600
|
|||
|
|
|
|||
|
|
Permission:
|
|||
|
|
Casbin:
|
|||
|
|
Enabled: false
|
|||
|
|
ModelPath: etc/rbac.conf
|
|||
|
|
PolicyAdapter: auto
|
|||
|
|
Cache:
|
|||
|
|
UserRolesTTLSeconds: 60
|
|||
|
|
RolePermsTTLSeconds: 60
|
|||
|
|
CatalogTTLSeconds: 120
|
|||
|
|
Reload:
|
|||
|
|
Channel: casbin:reload:e2e
|
|||
|
|
DebounceMilliseconds: 100
|
|||
|
|
HeartbeatSeconds: 30
|
|||
|
|
|
|||
|
|
Zitadel:
|
|||
|
|
Issuer: ""
|
|||
|
|
ServiceUserToken: ""
|
|||
|
|
DefaultOrgID: ""
|
|||
|
|
OAuthClientID: ""
|
|||
|
|
OAuthClientSecret: ""
|
|||
|
|
TimeoutSeconds: 5
|