| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- {
- "SpecificationDocumentSettings": {
- "DocumentTitle": "Admin.NET 框架",
- "GroupOpenApiInfos": [
- {
- "Group": "Default",
- "Title": "Admin.NET",
- "Description": "让 .NET 开发更简单、更通用、更流行。前后端分离架构(.NET6/Vue3),开箱即用紧随前沿技术。<br/><a href='https://gitee.com/zuohuaijun/Admin.NET/'>https://gitee.com/zuohuaijun/Admin.NET</a>",
- "Version": "2.0.0"
- }
- ],
- "LoginInfo": {
- "Enabled": true, // 是否开启Swagger登录
- "CheckUrl": "/Swagger/CheckUrl",
- "SubmitUrl": "/Swagger/SubmitUrl",
- "UserName": "admin",
- "PassWord": "000000"
- }
- },
- "AppSettings": {
- "InjectSpecificationDocument": true // 生产环境是否开启Swagger
- },
- "DynamicApiControllerSettings": {
- "LowercaseRoute": false,
- "KeepName": true,
- "AsLowerCamelCase": true // 小驼峰路由路径
- },
- "JWTSettings": {
- "ValidateIssuerSigningKey": true, // 是否验证密钥,bool 类型,默认true
- "IssuerSigningKey": "3c1cbc3f546eda35168c3aa3cb91780fbe703f0996c6d123ea96dc85c70bbc0a", // 密钥,string 类型,必须是复杂密钥,长度大于16
- "ValidateIssuer": true, // 是否验证签发方,bool 类型,默认true
- "ValidIssuer": "Admin.NET", // 签发方,string 类型
- "ValidateAudience": true, // 是否验证签收方,bool 类型,默认true
- "ValidAudience": "Admin.NET", // 签收方,string 类型
- "ValidateLifetime": true, // 是否验证过期时间,bool 类型,默认true,建议true
- "ExpiredTime": 10080, // 过期时间,long 类型,单位分钟,默认20分钟
- "ClockSkew": 5 // 过期时间容错值,long 类型,单位秒,默认5秒
- },
- "RefreshToken": {
- "ExpiredTime": 20160 // 过期时间单位分钟(一般 refresh_token 的有效时间 > 2 * access_token 的有效时间)
- },
- "CorsAccessorSettings": {
- "WithExposedHeaders": [ "access-token", "x-access-token", "Content-Disposition" ]
- },
- "Cache": {
- "CacheType": "MemoryCache", // RedisCache
- "RedisConnectionString": "127.0.0.1:6379,password=,defaultDatabase=2",
- "InstanceName": "zuo_"
- },
- "SnowId": {
- "WorkerId": 5 // 取值范围0~63,默认1
- },
- "Upload": {
- "Path": "upload/{yyyy}/{MM}/{dd}", // 文件上传目录
- "MaxSize": 1048576,
- "ContentType": [ "image/jpg", "image/png", "image/jpeg", "image/gif", "image/bmp", "text/plain", "application/pdf", "application/msword", "application/vnd.ms-excel", "application/vnd.ms-powerpoint", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "application/vnd.openxmlformats-officedocument.wordprocessingml.document" ]
- },
- "OSSProvider": {
- "IsEnable": false,
- "Provider": 2, // 0.Invalid/1.Minio/2.Aliyun/3.QCloud/4.Qiniu/5.HuaweiCloud
- "Endpoint": "",
- "Region": "",
- "AccessKey": "",
- "SecretKey": "",
- "IsEnableHttps": true,
- "IsEnableCache": true
- }
- }
|