{
  "Serilog": {
    "MinimumLevel": {
      "Default": "Debug",
      "Override": {
        "Microsoft": "Warning",
        "Microsoft.AspNetCore": "Warning",
        "Microsoft.EntityFrameworkCore": "Warning",
        "System.Net.Http.HttpClient": "Warning"
      }
    }
  },
  "Cors": {
    "AllowedOrigins": [
      "http://localhost:5173",
      "http://127.0.0.1:5173",
      "http://localhost:3000",
      "http://127.0.0.1:3000"
    ],
    "AllowCredentials": false
  },
  "RateLimiting": {
    "PermitLimit": 1200,
    "WindowSeconds": 60,
    "QueueLimit": 0
  },
  "TenantDomains": {
    "PollSeconds": 2,
    "MaxIdlePollSeconds": 300,
    "EnableDevelopmentLocalhostBypass": true
  },
  "TenantProvisioning": {
    "DevelopmentLocalhostOwnerActivationUrlTemplate": "http://{host}:5180"
  },
  "Authentication": {
    "Sms": {
      "CodePepper": "development-only-sms-code-pepper-change-before-production"
    }
  },
  "Security": {
    "Jwt": {
      "KeyId": "development-ephemeral"
    },
    "TenantSecrets": {
      "KeyId": "development-v1",
      "MasterKey": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
    }
  },
  "Storage": {
    "DefaultProvider": "local_dev",
    "S3Compatible": {
      "Endpoint": "127.0.0.1:9000",
      "AccessKey": "tiku",
      "SecretKey": "tiku_minio_dev",
      "Region": "us-east-1",
      "Secure": false
    },
    "AliyunOss": {
      "Region": "cn-hangzhou",
      "Endpoint": "",
      "UseInternalEndpoint": false
    }
  }
}
