1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
| {
| "AppSettings": {
| "InjectSpecificationDocument": true //是否开启swagger
| },
| "JWTSettings": {
| "ValidateIssuerSigningKey": true, // 是否验证密钥,bool 类型,默认true
| "IssuerSigningKey": "3c1cbc3f546eda35168c3aa3cb91780fbe703f0996c6d123ea96dc85c70bbc0a", // 密钥,string 类型,必须是复杂密钥,长度大于16
| "ValidateIssuer": true, // 是否验证签发方,bool 类型,默认true
| "ValidIssuer": "istation", // 签发方,string 类型
| "ValidateAudience": true, // 是否验证签收方,bool 类型,默认true
| "ValidAudience": "istation", // 签收方,string 类型
| "ValidateLifetime": true, // 是否验证过期时间,bool 类型,默认true,建议true
| "ExpiredTime": 1440, // 过期时间,long 类型,单位分钟,默认20分钟
| "ClockSkew": 5 // 过期时间容错值,long 类型,单位秒,默认5秒
| },
| "SpecificationDocumentSettings": {
| "DocumentTitle": "IStation",
| "DocExpansionState": "None",
| "DefaultGroupName": "User", //可有可无
| "GroupOpenApiInfos": [
| {
| "Group": "User",
| "Title": "权限模块",
| "Order": 100,
| "Description": "权限模块",
| "Version": "V1"
| },
| {
| "Group": "Organize",
| "Title": "组织模块",
| "Order": 99,
| "Description": "组织模块",
| "Version": "V1"
| },
| {
| "Group": "Basic",
| "Title": "基础模块",
| "Order": 98,
| "Description": "基础模块",
| "Version": "V1"
| },
| {
| "Group": "Dma",
| "Title": "Dma模块",
| "Order": 98,
| "Description": "Dma模块",
| "Version": "V1"
| },
| {
| "Group": "Map",
| "Title": "地图模块",
| "Order": 97,
| "Description": "地图模块",
| "Version": "V1"
| },
| {
| "Group": "File",
| "Title": "文件模块",
| "Order": 96,
| "Description": "文件模块",
| "Version": "V1"
| },
| {
| "Group": "Product",
| "Title": "设备模块",
| "Order": 95,
| "Description": "设备模块",
| "Version": "V1"
| },
| {
| "Group": "Monitor",
| "Title": "监测模块",
| "Order": 94,
| "Description": "监测模块",
| "Version": "V1"
| },
| {
| "Group": "Run",
| "Title": "运行模块",
| "Order": 93,
| "Description": "运行模块",
| "Version": "V1"
| },
| {
| "Group": "Eta",
| "Title": "能效模块",
| "Order": 93,
| "Description": "能效模块",
| "Version": "V1"
| },
| {
| "Group": "Bimface",
| "Title": "Bimface模块",
| "Order": 92,
| "Description": "Bimface模块",
| "Version": "V1"
| },
| {
| "Group": "Main",
| "Title": "业务模块",
| "Order": 91,
| "Description": "业务模块模块",
| "Version": "V1"
| },
| {
| "Group": "OpenApi",
| "Title": "开放接口",
| "Order": 89,
| "Description": "开放接口模块",
| "Version": "V1"
| },
| {
| "Group": "Vibration",
| "Title": "振动模块",
| "Order": 88,
| "Description": "振动模块",
| "Version": "V1"
| },
| {
| "Group": "Repair",
| "Title": "维修模块",
| "Order": 87,
| "Description": "维修模块",
| "Version": "V1"
| },
| {
| "Group": "Inspect",
| "Title": "巡检模块",
| "Order": 86,
| "Description": "巡检模块",
| "Version": "V1"
| },
| {
| "Group": "DataFile",
| "Title": "报表模块",
| "Order": 85,
| "Description": "报表模块",
| "Version": "V1"
| },
| {
| "Group": "LargeScreen",
| "Title": "大屏模块",
| "Order": 84,
| "Description": "大屏模块",
| "Version": "V1"
| },
| {
| "Group": "Job",
| "Title": "任务模块",
| "Order": 83,
| "Description": "任务模块",
| "Version": "V1"
| },
| {
| "Group": "Epanet",
| "Title": "Epanet模块",
| "Order": 82,
| "Description": "Epanet模块",
| "Version": "V1"
| }
| ]
| }
| }
|
|