{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
    "App": "Host=localhost;Port=5432;Database=dyson_network;Username=postgres;Password=postgres;Include Error Detail=True;Maximum Pool Size=20;Connection Idle Lifetime=60"
  },
  "Authentication": {
    "Schemes": {
      "Bearer": {
        "ValidAudiences": [
          "http://localhost:5071",
          "https://localhost:7099"
        ],
        "ValidIssuer": "solar-network"
      }
    }
  },
  "Jwt": {
    "PublicKeyPath": "Keys/PublicKey.pem",
    "PrivateKeyPath": "Keys/PrivateKey.pem"
  },
  "Tus": {
    "StorePath": "Uploads"
  },
  "Storage": {
    "BaseUrl": "http://localhost:5071",
    "PreferredRemote": "cloudflare",
    "Remote": [
      {
        "Id": "cloudflare",
        "Label": "Cloudflare R2",
        "Region": "auto",
        "Bucket": "solar-network",
        "Endpoint": "0a70a6d1b7128888c823359d0008f4e1.r2.cloudflarestorage.com",
        "SecretId": "8ff5d06c7b1639829d60bc6838a542e6",
        "SecretKey": "fd58158c5201be16d1872c9209d9cf199421dae3c2f9972f94b2305976580d67",
        "EnableSigned": true,
        "EnableSsl": true
      }
    ]
  },
  "Captcha": {
    "Provider": "cloudflare",
    "ApiKey": "0x4AAAAAABCDUdOujj4feOb_",
    "ApiSecret": "0x4AAAAAABCDUWABiJQweqlB7tYq-IqIm8U"
  },
  "Notifications": {
    "Push": {
      "Production": true,
      "Google": "./Keys/Solian.json",
      "Apple": {
        "PrivateKey": "./Keys/Solian.p8",
        "PrivateKeyId": "4US4KSX4W6",
        "TeamId": "W7HPZ53V6B",
        "BundleIdentifier": "dev.solsynth.solian"
      }
    }
  },
  "Email": {
    "Server": "smtpdm.aliyun.com",
    "Port": 465,
    "Username": "no-reply@mail.solsynth.dev",
    "Password": "Pe1UeV405PMcQZgv",
    "FromAddress": "no-reply@mail.solsynth.dev",
    "FromName": "Alphabot",
    "SubjectPrefix": "Solar Network"
  }
}