You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CoreShop/CoreCms.Net.Web.WebApi/appsettings.json

170 lines
6.4 KiB
JSON

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"ConnectionStrings": {
"DbType": "SqlServer", //数据库将支持两种模式【SqlServer,MySql】
"SqlConnection": "Server=127.0.0.1;uid=coreshop;pwd=coreshop;Database=coreshop;MultipleActiveResultSets=true;"
//SqlServer数据库连接字符串需要开启数据库连接复用【MultipleActiveResultSets=true】
//"SqlConnection": "Server=127.0.0.1;Port=3306;Database=coreshopMysql;Uid=coreshopMysql;Pwd=coreshopMysql;CharSet=utf8;pooling=true;SslMode=None;Allow User Variables=true"
//Mysql数据库链接字符串请保持后面的属性别少。经过测试mysql版本需要5.7或以上
},
//定时任务管理面板的账户密码
"HangFire": {
"Login": "coreshop",
"PassWord": "coreshop"
},
"AppConfig": {
"AppUrl": "https://admin.demo.coreshop.com.cn/", //后端管理地址
"AppInterFaceUrl": "https://api.demo.coreshop.com.cn/" //接口请求地址
},
//redis为必须启动项请保持redis为正常可用
"RedisConfig": {
"Enabled": false, //启用redis作为内存选择
"UseRedisMessageQueue": false, //启用redis作为队列选择
"ConnectionString": "redis.demo.coreshop.com.cn:6379,password=coreshop,connectTimeout=1000,connectRetry=1,syncTimeout=10000,DefaultDatabase=8" //redis数据库连接字符串
},
//jwt授权认证的一些设置
"JwtConfig": {
"SecretKey": "8kh2luzmp0oq9wfbdeasygj647vr531n",
"Issuer": "coreshop",
"Audience": "corecms"
},
//跨域设置
"Cors": {
"PolicyName": "CorsIpAccess", //策略名称
"EnableAllIPs": false, //是否应用所有的IP
// 支持多个域名端口,注意端口号后不要带/斜杆比如localhost:8000/,是错的
// 注意http://127.0.0.1:1818 和 http://localhost:1818 是不一样的
"IPs": "http://127.0.0.1:2364,http://localhost:2364"
},
//中间件
"Middleware": {
//记录请求和响应数据
"RequestResponseLog": {
"Enabled": false
},
//记录用户方访问数据
"RecordAccessLogs": {
"Enabled": false,
"IgnoreApis": "/api/Home/GetNav,/api/Home/GetIds4Users"
},
//记录IP请求数据
"IPLog": {
"Enabled": false
}
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
//易联云打印机设置【很不错的一个网络打印机价格也很便宜https://www.yilianyun.net/】
"YiLianYunConfig": {
//是否开启
"Enabled": false,
//应用id
"ClientId": "",
//应用密钥 string
"ClientSecret": "",
//打印机设备号
"MachineCode": "",
//打印机终端密钥
"Msign": "",
//打印机名称
"PrinterName": "",
//打印机设置联系电话
"Phone": ""
},
"WeChatPay": {
//应用号(公众平台AppId/开放平台AppId/小程序AppId/企业微信CorpId)
"AppId": "",
//商户号
"MchId": "",
//API秘钥不是APIv3密钥
"Key": "",
// APIv3密钥
// 为微信支付商户平台的APIv3密钥请注意不是API密钥v3接口必填
"V3Key": "",
//API证书 .p12
"Certificate": "WxPayCert\\apiclient_cert.p12",
//RSA公钥 (目前仅"企业付款到银行卡API"使用,调用"获取RSA加密公钥API"即可获取)
"RsaPublicKey": ""
},
// 支付宝(暂未开通)
// 更多配置请查看AlipayOptions类
"Alipay": {
// 注意:
// 若涉及资金类支出接口(如转账、红包等)接入,必须使用“公钥证书”方式。不涉及到资金类接口,也可以使用“普通公钥”方式进行加签。
// 本示例默认的加签方式为“公钥证书”方式,并调用 CertificateExecuteAsync 方法 执行API。
// 若使用“普通公钥”方式,除了遵守下方注释的规则外,调用 CertificateExecuteAsync 也需改成 ExecuteAsync。
// 支付宝后台密钥/证书官方配置教程https://opendocs.alipay.com/open/291/105971
// 密钥格式:请选择 PKCS1(非JAVA适用),切记 切记 切记
// 应用Id
// 为支付宝开放平台-APPID
"AppId": "",
// 支付宝公钥 RSA公钥
// 为支付宝开放平台-支付宝公钥
// “公钥证书”方式时,留空
// “普通公钥”方式时,必填
"AlipayPublicKey": "",
// 应用私钥 RSA私钥
// 为“支付宝开放平台开发助手”所生成的应用私钥
"AppPrivateKey": "",
// 服务网关地址
// 默认为正式环境地址
"ServerUrl": "https://openapi.alipay.com/gateway.do",
// 签名类型
// 支持RSA2(SHA256WithRSA)、RSA1(SHA1WithRSA)
// 默认为RSA2
"SignType": "RSA2",
// 应用公钥证书
// 可为证书文件路径 / 证书文件的base64字符串
// “公钥证书”方式时,必填
// “普通公钥”方式时,留空
"AppCert": "",
// 支付宝公钥证书
// 可为证书文件路径 / 证书文件的base64字符串
// “公钥证书”方式时,必填
// “普通公钥”方式时,留空
"AlipayPublicCert": "",
// 支付宝根证书
// 可为证书文件路径 / 证书文件的base64字符串
// “公钥证书”方式时,必填
// “普通公钥”方式时,留空
"AlipayRootCert": ""
},
"PayCallBack": {
//微信支付回调
"WeChatPayUrl": "https://api.demo.coreshop.com.cn/Notify/WeChatPay/Unifiedorder",
//微信退款回调
"WeChatRefundUrl": "https://api.demo.coreshop.com.cn/Notify/WeChatPay/Refund",
//支付宝支付回调
"AlipayUrl": "",
//支付宝退款回调
"AlipayRefundUrl": ""
},
//CO2NET 设置{已经极简优化}
"SenparcSetting": {
//以下为 CO2NET 的 SenparcSetting 全局配置,请勿修改 key勿删除任何项
"IsDebug": true,
"DefaultCacheNamespace": "DefaultCache"
},
//Senparc.Weixin SDK 设置
"SenparcWeixinSetting": {
//微信全局
"IsDebug": true,
//公众号
"Token": "#{Token}#", //说明:字符串内两侧#和{}符号为 Azure DevOps 默认的占位符格式,如果您有明文信息,请删除同占位符,修改整体字符串,不保留#和{},如:{"Token": "MyFullToken"}
"EncodingAESKey": "#{EncodingAESKey}#",
"WeixinAppId": "#{WeixinAppId}#",
"WeixinAppSecret": "#{WeixinAppSecret}#",
//小程序
"WxOpenAppId": "",
"WxOpenAppSecret": "",
"WxOpenToken": "#{WxOpenToken}#",
"WxOpenEncodingAESKey": "#{WxOpenEncodingAESKey}#"
}
}