254 lines
11 KiB
JSON
254 lines
11 KiB
JSON
{
|
||
"Weixin": {
|
||
"Appid": "wx05e75004e657527c",
|
||
"Secret": "9383aa5517e1d6bf23404dce9c86b0f1",
|
||
//MCHID
|
||
"MCHID": "1614987630",
|
||
//MCHKey
|
||
"KEY": "brapuk6fon0wachiMlth2t3lb4a0h7ji",
|
||
//NotifyUrl
|
||
"NotifyUrl": "https://zytb.ycymedu.com/api/front/WeixinPay/PayNotify"
|
||
},
|
||
"Logging": {
|
||
"IncludeScopes": false,
|
||
"Debug": {
|
||
"LogLevel": {
|
||
"Default": "Warning"
|
||
}
|
||
},
|
||
"Console": {
|
||
"LogLevel": {
|
||
"Default": "Warning",
|
||
"Microsoft.Hosting.Lifetime": "Debug"
|
||
}
|
||
},
|
||
"Log4Net": {
|
||
"Name": "New_College"
|
||
}
|
||
},
|
||
"urls": "http://*:8082", // IIS 部署,注释掉
|
||
"AllowedHosts": "*",
|
||
"AppSettings": {
|
||
"RedisCachingAOP": {
|
||
"Enabled": true,
|
||
"ConnectionString": "127.0.0.1:6379",
|
||
"Password": "Vs_.127134"
|
||
},
|
||
"MemoryCachingAOP": {
|
||
"Enabled": true
|
||
},
|
||
"LogAOP": {
|
||
"Enabled": false
|
||
},
|
||
"TranAOP": {
|
||
"Enabled": false
|
||
},
|
||
"SqlAOP": {
|
||
"Enabled": false
|
||
},
|
||
"Date": "2018-08-28",
|
||
"SeedDBEnabled": true, //只生成表结构
|
||
"SeedDBDataEnabled": false, //生成表,并初始化数据
|
||
"Author": "New_College"
|
||
},
|
||
|
||
// 请配置MainDB为你想要的主库的ConnId值,并设置对应的Enabled为true;
|
||
// *** 单库操作,把 MutiDBEnabled 设为false ***;
|
||
// *** 多库操作,把 MutiDBEnabled 设为true,其他的从库Enabled也为true **;
|
||
// 具体配置看视频:https://www.bilibili.com/video/BV1BJ411B7mn?p=6
|
||
|
||
"MainDB": "WMBLOG_MYSQL", //当前项目的主库,所对应的连接字符串的Enabled必须为true
|
||
"MutiDBEnabled": false, //是否开启多库模式
|
||
"CQRSEnabled": false, //是否开启读写分离模式,必须是单库模式,且数据库类型一致,比如都是SqlServer
|
||
"DBS": [
|
||
/*
|
||
对应下边的 DBType
|
||
MySql = 0,
|
||
SqlServer = 1,
|
||
Sqlite = 2,
|
||
Oracle = 3,
|
||
PostgreSQL = 4
|
||
*/
|
||
{
|
||
"ConnId": "WMBLOG_SQLITE",
|
||
"DBType": 2,
|
||
"Enabled": false,
|
||
"HitRate": 50, // 值越大,优先级越高
|
||
"Connection": "WMBlog.db" //sqlite只写数据库名就行
|
||
},
|
||
{
|
||
"ConnId": "WMBLOG_MSSQL_1",
|
||
"DBType": 1,
|
||
"Enabled": false,
|
||
"HitRate": 40,
|
||
"Connection": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=WMBLOG_MSSQL_1;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
|
||
"ProviderName": "System.Data.SqlClient"
|
||
},
|
||
{
|
||
"ConnId": "WMBLOG_MSSQL_2",
|
||
"DBType": 1,
|
||
"Enabled": false,
|
||
"HitRate": 30,
|
||
"Connection": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=WMBLOG_MSSQL_2;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
|
||
"ProviderName": "System.Data.SqlClient"
|
||
},
|
||
{
|
||
"ConnId": "WMBLOG_MYSQL",
|
||
"DBType": 0,
|
||
"Enabled": true,
|
||
"HitRate": 20,
|
||
"Connection": "Server=192.168.103.102; Port=3306;SslMode=None;Database=volunteerapp; Uid=ycymedu; Pwd=Vs..127134;CharSet=utf8mb4"
|
||
},
|
||
{
|
||
"ConnId": "WMBLOG_ORACLE",
|
||
"DBType": 3,
|
||
"Enabled": false,
|
||
"HitRate": 10,
|
||
"Connection": "Provider=OraOLEDB.Oracle; Data Source=WMBlogDB; User Id=sss; Password=789;",
|
||
"OracleConnection_other1": "User ID=sss;Password=789;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.8.65)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME = orcl)))"
|
||
}
|
||
],
|
||
"Audience": {
|
||
"Secret": "sdfsdfsrty25634kkhllghtdgdfss345t678fs", //不要太短,16位+
|
||
"SecretFile": "C:\\my-file\\new_college.audience.secret.txt", //安全。内容就是Secret
|
||
"Issuer": "New_College",
|
||
"Audience": "wr"
|
||
},
|
||
"Startup": {
|
||
"Cors": {
|
||
"PolicyName": "CorsIpAccess", //策略名称
|
||
"EnableAllIPs": true, //是否应用所有的IP
|
||
// 支持多个域名端口,注意端口号后不要带/斜杆:比如localhost:8000/,是错的
|
||
// 注意,http://127.0.0.1:1818 和 http://localhost:1818 是不一样的
|
||
"IPs": "http://192.168.100.129:8081"
|
||
},
|
||
"AppConfigAlert": {
|
||
"Enabled": true
|
||
},
|
||
"ApiName": "New_College",
|
||
"IdentityServer4": {
|
||
"Enabled": false, // 这里默认是false,表示使用jwt,如果设置为true,则表示系统使用Ids4模式
|
||
"AuthorizationUrl": "https://ids.neters.club", // 认证中心域名
|
||
"ApiName": "new_college.api" // 资源服务器
|
||
}
|
||
},
|
||
"Middleware": {
|
||
"RequestResponseLog": {
|
||
"Enabled": false
|
||
},
|
||
"IPLog": {
|
||
"Enabled": true
|
||
},
|
||
"RecordAccessLogs": {
|
||
"Enabled": true
|
||
},
|
||
"SignalR": {
|
||
"Enabled": false
|
||
},
|
||
"QuartzNetJob": {
|
||
"Enabled": true
|
||
},
|
||
"Consul": {
|
||
"Enabled": false
|
||
},
|
||
"IpRateLimit": {
|
||
"Enabled": true
|
||
}
|
||
},
|
||
"IpRateLimiting": {
|
||
"EnableEndpointRateLimiting": true, //False: globally executed, true: executed for each
|
||
"StackBlockedRequests": false, //False: Number of rejections should be recorded on another counter
|
||
"RealIpHeader": "X-Real-IP",
|
||
"ClientIdHeader": "X-ClientId",
|
||
"IpWhitelist": [], //ip访问白名单
|
||
"EndpointWhitelist": [ "get:/api/xxx", "*:/api/yyy" ],
|
||
"ClientWhitelist": [ "dev-client-1", "dev-client-2" ],
|
||
"HttpStatusCode": 429, //返回状态码
|
||
"GeneralRules": [ //api规则,结尾一定要带*
|
||
{
|
||
"Endpoint": "*:/api/blog*",
|
||
"Period": "1m",
|
||
"Limit": 200000
|
||
},
|
||
{
|
||
"Endpoint": "*/api/*",
|
||
"Period": "1s",
|
||
"Limit": 300000
|
||
},
|
||
{
|
||
"Endpoint": "*/api/*",
|
||
"Period": "1m",
|
||
"Limit": 3000000
|
||
},
|
||
{
|
||
"Endpoint": "*/api/*",
|
||
"Period": "12h",
|
||
"Limit": 50000000000
|
||
}
|
||
]
|
||
|
||
},
|
||
"ConsulSetting": {
|
||
"ServiceName": "BlogCoreService",
|
||
"ServiceIP": "localhost",
|
||
"ServicePort": "8081",
|
||
"ServiceHealthCheck": "/healthcheck",
|
||
"ConsulAddress": "http://localhost:8500"
|
||
},
|
||
"AliyunSmsSenderConfig": {
|
||
"accessKeyId": "LTAI4GK6SGUmMX3J9Wyzyt6C",
|
||
"accessKeySecret": "vTUjL4so42kiuctWEb6WoaxtXs3MLS"
|
||
},
|
||
|
||
"AliYunOss": {
|
||
"wendpoint": "https://static-data.ycymedu.com",
|
||
"accessKeyId": "LTAI5tKs3TXSbt7E4WMDcxwR",
|
||
"accessKeySecret": "EvC8MjRaQC1kHubgU4MtecZnofOb0v",
|
||
"bucket": "static-data-ycymedu",
|
||
"endpoint": "https://oss-cn-shanghai.aliyuncs.com"
|
||
},
|
||
"Casdoor": {
|
||
"Endpoint": "http://192.168.103.119:8000",
|
||
"OrganizationName": "六纬生涯",
|
||
"ApplicationName": "六纬生涯",
|
||
"ApplicationType": "webapi",
|
||
"ClientId": "4c6d761417dbbdd665be",
|
||
"ClientSecret": "cc385a5d0efd5f7bf693d8c4574126158f7b0a8f",
|
||
"CallbackPath": "http://test.sso.ycymedu.com/login/oauth/authorize?client_id=4c6d761417dbbdd665be&response_type=code&redirect_uri=http://192.168.100.129:8081/Home/FirstPage&scope=read&state=casdoor",
|
||
"RequireHttpsMetadata": false
|
||
},
|
||
"WeChatPay": {
|
||
// 应用号
|
||
// 如:微信公众平台AppId、微信开放平台AppId、微信小程序AppId、企业微信CorpId等
|
||
"AppId": "wx1bfbd8233a2d3261",
|
||
"AppSecret": "c12d2bf676a3b11d542efd7f477a72f3",
|
||
// 商户号
|
||
// 为微信支付商户平台的商户号
|
||
"MchId": "1614987630",
|
||
|
||
// 商户API密钥
|
||
// 为微信支付商户平台的API密钥,请注意不是APIv3密钥
|
||
"APIKey": "",
|
||
|
||
// 商户APIv3密钥
|
||
// 为微信支付商户平台的APIv3密钥,请注意不是API密钥,v3接口必填
|
||
"APIv3Key": "brapuk6fon0wachiMlth2t3lb4a0h7ji",
|
||
|
||
// 商户API证书
|
||
// 使用V2退款、付款等接口时必填
|
||
// 使用V3接口时必填
|
||
// 可为证书文件路径 / 证书文件的base64字符串
|
||
"Certificate": "MIID9jCCAt6gAwIBAgIUX7aJQ2iVIFJNjycVSZIGI+dcI10wDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsTFFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3QgQ0EwHhcNMjIxMjEyMDUxMjE1WhcNMjcxMjExMDUxMjE1WjCBhzETMBEGA1UEAwwKMTYxNDk4NzYzMDEbMBkGA1UECgwS5b6u5L+h5ZWG5oi357O757ufMTMwMQYDVQQLDCrkuIrmtbfkuIDojYnkuIDmnKjmlZnogrLnp5HmioDmnInpmZDlhazlj7gxCzAJBgNVBAYMAkNOMREwDwYDVQQHDAhTaGVuWmhlbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALlWoiOOEEecInVwlNxl78d7xkk+Q1ZMZHaVyiyrBbY0ik55fRwg76s3u3q67IYv/UDgik8thWRc0KvL/rhiyb+h9F9/aTWZ2LXoCXiFbtzNBV40aHshi4QNOfmdEPHmMytwohRJB/MUPo8lJpG1hB/6OgNJjsqbBNXTm7HtU4A9okqSaUUgzgbaWuDOON8BXHqBsR36gHAWCfr2ecFw0QBh/9mwn/DkF25vbR/QLXCsKIw3LF6BkWOdBUNvnJYHxF2yMvMV5cflsutkf63bfSF5qznVNAiMfMmhhfM3OqtOvk48PtLkHDcfC0XJuud9VFAxp8GaLSU6IJr2vM6KDjkCAwEAAaOBgTB/MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgP4MGUGA1UdHwReMFwwWqBYoFaGVGh0dHA6Ly9ldmNhLml0cnVzLmNvbS5jbi9wdWJsaWMvaXRydXNjcmw/Q0E9MUJENDIyMEU1MERCQzA0QjA2QUQzOTc1NDk4NDZDMDFDM0U4RUJEMjANBgkqhkiG9w0BAQsFAAOCAQEAU39wePx6nBiHGKsRkfIDgQH1VEcoyXDIdORkyV2UvhX5MPo9fCOSU2vT4HiuyTKs5W74I7+4jEmqLtS5UzUhAu6K5Bl80yYmXErHRZIaF0fpxT+LAHocsCIC5B8grVWNDztu6F9UqB7Ngr8bfHm1j2esnb0x48UvWm2Uqn2Z38RT4BPty048yYdcVVndYRPigL+I4QfkVZZVJmxAi/wZXiKBSOb9Rp2du8NyNrEPiBDZWXRF5HLxgJoJtXY8tLJPUY5Lm6M1TlhnCvNbVSode8HazI6paCOvQHYN73D27Ie+G5SEic8iR0MFfsXNeKol+sF8iAeDN94EpvPD0ZkfPg==",
|
||
// 商户API私钥
|
||
// 当配置了P12格式证书时,已包含私钥,不必再单独配置API私钥。
|
||
// PEM格式证书,需要单独配置。
|
||
"APIPrivateKey": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5VqIjjhBHnCJ1cJTcZe/He8ZJPkNWTGR2lcosqwW2NIpOeX0cIO+rN7t6uuyGL/1A4IpPLYVkXNCry/64Ysm/ofRff2k1mdi16Al4hW7czQVeNGh7IYuEDTn5nRDx5jMrcKIUSQfzFD6PJSaRtYQf+joDSY7KmwTV05ux7VOAPaJKkmlFIM4G2lrgzjjfAVx6gbEd+oBwFgn69nnBcNEAYf/ZsJ/w5Bdub20f0C1wrCiMNyxegZFjnQVDb5yWB8RdsjLzFeXH5bLrZH+t230heas51TQIjHzJoYXzNzqrTr5OPD7S5Bw3HwtFybrnfVRQMafBmi0lOiCa9rzOig45AgMBAAECggEABiuyPkjOlfPG2e4jpqrmLtgaI/okt8zXU3NtRctz5zscl7xHxBX8pNC4Nz/d/CHA5tYTBMvZMxw7/lxOYMk5Ol4kCsHtONGke3n8Rrz6kfNpiFdqWx8kzAK8uWjXVZZ6ganAW7iKwTcdVhrAi/1lJsNoBw/95xT+NjhTaLskGpLkQPEwct1Ygc7Ce+5d/UCphdk351sRzhEf1dgaAbn+/fHD599fpo87YCO1QPChTy+jp7e+d6B3QxspNCeTcpCdxevM1EVAYlDYOivONM9RQSAPWjsErIxKyN5nvusFhO4xrSIfg6uRkGEVKiDMIU6C8O3XVcwH9vIw3az5SUFRAQKBgQDcYcRZP+GNU3YpFj2Zcn2I9WNXwSU32Wp1wNEgKwvTv9fXDxYiuK6OjIM76DhcsuO1ew7dTtFXfSrmEkIXRBf4XmMes0I6RD/Ds1tB+hCo71b3OX28C4bzCd4IicY/9JpG8cYRReFKd42XX/9N7qxxZ8vefSq5xNzbDOtKRnBJCQKBgQDXSvPpiDRMTDuQ+hkyW4s+dYt9Mj9xSKiKQiGc84yPcboLgMYwf3A0P6eDCHFN1G63MKuwg36cgI8uhkNjv757NzR5195jDx56tvnx1s+DqPKLX5Cd0UOQLtjFSxTyRaOAHz4Fc06zQBQ0Zp3P+xZQFZe8K2cIBy4hM0FNqknXsQKBgE9pDzZVtXGWVGqDsBidz6xNN8nEOCQCvMDHhNOBj1Zyt1SwA/ro70VATn2EtOJ6N2EKgZWvM/HBkXart5Lon3aIlFDYqRGTzCI5e7WvZNdqvryAw9TBlpP2x0HuWzhqbDkKH6PTuVV69NNJ7RXo3cxTaXu3QHEGBcsMwa/W59j5AoGBALvzhWj1LaMGUmJI1MJvxOosODB+M4C0i97XyPx6atW31VHBhERGnTAf+h+cuT3XHSj0Zo7c3SXH3jghoqdsd+Cd20QbvtwAEP3Uy/PjMpqgXc5rCZedXzx6iWgEGi8/uHNb0wtzFNvML1dn1pIBhAM6NpNh2LrbedwmIPaqmXihAoGASTRxC8cOvjEwGrwxHkN9ZPOIK3OTFGkPrJxF3byskQEpc7zOKRx+kxeRvZ5jKacMqW2ns3yMR+JZO9devWotpx+mj5mlWMUC5bQB9BnwForuD4vKDjb5Y8IEAQTopUxWApzK2CQCLETUhCDl1+eQ+EUUoISFHO99qBT6Vpu7qNE=",
|
||
// RSA公钥
|
||
// 目前仅调用"企业付款到银行卡API [V2]"时使用,执行本示例中的"获取RSA加密公钥API [V2]"即可获取。
|
||
"RsaPublicKey": "/apiclient_cert.p12",
|
||
|
||
//回调地址
|
||
"NotifyUrl": "https://pay.ycymedu.com/api/notify/transactions"
|
||
}
|
||
}
|