|
10 | 10 | "type": "String", |
11 | 11 | "description": "(Short) name of the BEXIS2 instance. The name is e.g., used in the breadcrumb or as prefix in emails sent via the system. Avoid special characters or to long names." |
12 | 12 | }, |
| 13 | + { |
| 14 | + "key": "security", |
| 15 | + "title": "Security", |
| 16 | + "value": { |
| 17 | + "userValidatorConfiguration": { |
| 18 | + "allowOnlyAlphanumericUserNames": true, |
| 19 | + "requireUniqueEmail": true |
| 20 | + }, |
| 21 | + "passwordValidatorConfiguration": { |
| 22 | + "requiredLength": 8, |
| 23 | + "requireDigit": true, |
| 24 | + "requireLowercase": true, |
| 25 | + "requireUppercase": true, |
| 26 | + "requireNonAlphanumeric": false |
| 27 | + } |
| 28 | + }, |
| 29 | + "type": "JSON", |
| 30 | + "description": "Security Settings." |
| 31 | + }, |
13 | 32 | { |
14 | 33 | "key": "jwt", |
15 | 34 | "title": "JWT", |
|
19 | 38 | "validateIssuer": true, |
20 | 39 | "validAudience": "http://localhost:3000", |
21 | 40 | "validIssuer": "https://localhost:7041", |
22 | | - "issuerSigningKey": "", |
| 41 | + "issuerSigningKey": "abcdefghijklmnopqrstuvwxyz", |
23 | 42 | "validateLifetime": true, |
24 | 43 | "validLifetime": 1 |
25 | 44 | }, |
|
117 | 136 | "value": "https://github.com/BEXIS2/Core/wiki/FAQ" |
118 | 137 | } |
119 | 138 | ] |
120 | | - }, |
121 | | - { |
122 | | - "key": "landingPage", |
123 | | - "title": "Landing Page (without login)", |
124 | | - "value": "ddm, publicsearch, index", |
125 | | - "type": "String", |
126 | | - "description": "User is not logging in -> app goes to e.g. (ddm, publicsearch, index). If no destination is entered, the landingpage.htm is loaded from the tenant/content/landingpage.htm" |
127 | | - }, |
128 | | - { |
129 | | - "key": "showMenuOnLandingPage", |
130 | | - "title": "Show menu on landing page", |
131 | | - "value": "true", |
132 | | - "type": "Boolean", |
133 | | - "description": "Show or hide menu on your own created landing page" |
134 | | - }, |
135 | | - { |
136 | | - "key": "showHeaderOnLandingPage", |
137 | | - "title": "Show header on landing page", |
138 | | - "value": "true", |
139 | | - "type": "Boolean", |
140 | | - "description": "Show or hide header on your own created landing page" |
141 | | - }, |
142 | | - { |
143 | | - "key": "showFooterOnLandingPage", |
144 | | - "title": "Show footer on landing page", |
145 | | - "value": "true", |
146 | | - "type": "Boolean", |
147 | | - "description": "Show or hide footer on your own created landing page" |
148 | | - }, |
149 | | - { |
150 | | - "key": "landingPageForUsers", |
151 | | - "title": "Landing Page after login for users with permission", |
152 | | - "value": "ddm, search, index", |
153 | | - "type": "String", |
154 | | - "description": "User logged in, but does not have permission to view the page; shell, home, nopermission is by default; Alternatives must be in a module NOT shell" |
155 | | - }, |
156 | | - { |
157 | | - "key": "landingPageForUsersNoPermission", |
158 | | - "title": "Landing Page after login for users with no permission", |
159 | | - "value": "shell, home, nopermission", |
160 | | - "type": "String", |
161 | | - "description": "Landing page for users, after logging in successfully without permission." |
162 | | - }, |
163 | | - { |
164 | | - "key": "systemEmail", |
165 | | - "title": "System E-Mail Address", |
166 | | - "value": "david.schoene@uni-jena.de", |
167 | | - "type": "String", |
168 | | - "description": "All administrative information will be sent to this email." |
169 | | - }, |
170 | | - { |
171 | | - "key": "usePersonEmailAttributeName", |
172 | | - "title": "Use Person E-Mail Attribute Name", |
173 | | - "value": false, |
174 | | - "type": "Boolean", |
175 | | - "description": "To activate the linkage between between user email and a party email set Use Person E-Mail Attribute Name to true and define the party party attribute. If one of the email addresses is changed the other is changed as well." |
176 | | - }, |
177 | | - { |
178 | | - "key": "personEmailAttributeName", |
179 | | - "title": "Person E-Mail Attribute Name", |
180 | | - "value": "Email", |
181 | | - "type": "String", |
182 | | - "description": "To activate the linkage between between user email and a party email set Use Person E-Mail Attribute Name to true and define the party party attribute. If one of the email addresses is changed the other is changed as well." |
183 | | - }, |
184 | | - { |
185 | | - "key": "useMultimediaModule", |
186 | | - "title": "Use Multimedia Module?", |
187 | | - "value": true, |
188 | | - "type": "Boolean", |
189 | | - "description": "This flag turns on/off the Multimedia Module." |
190 | | - }, |
191 | | - { |
192 | | - "key": "faq", |
193 | | - "title": "FAQ", |
194 | | - "value": "https://github.com/BEXIS2/Core/wiki/FAQ", |
195 | | - "type": "String", |
196 | | - "description": "FAQ URL. Can link to an external page." |
197 | | - } |
| 139 | + }, |
| 140 | + { |
| 141 | + "key": "landingPage", |
| 142 | + "title": "Landing Page (without login)", |
| 143 | + "value": "ddm, publicsearch, index", |
| 144 | + "type": "String", |
| 145 | + "description": "User is not logging in -> app goes to e.g. (ddm, publicsearch, index). If no destination is entered, the landingpage.htm is loaded from the tenant/content/landingpage.htm" |
| 146 | + }, |
| 147 | + { |
| 148 | + "key": "showMenuOnLandingPage", |
| 149 | + "title": "Show menu on landing page", |
| 150 | + "value": "true", |
| 151 | + "type": "Boolean", |
| 152 | + "description": "Show or hide menu on your own created landing page" |
| 153 | + }, |
| 154 | + { |
| 155 | + "key": "showHeaderOnLandingPage", |
| 156 | + "title": "Show header on landing page", |
| 157 | + "value": "true", |
| 158 | + "type": "Boolean", |
| 159 | + "description": "Show or hide header on your own created landing page" |
| 160 | + }, |
| 161 | + { |
| 162 | + "key": "showFooterOnLandingPage", |
| 163 | + "title": "Show footer on landing page", |
| 164 | + "value": "true", |
| 165 | + "type": "Boolean", |
| 166 | + "description": "Show or hide footer on your own created landing page" |
| 167 | + }, |
| 168 | + { |
| 169 | + "key": "landingPageForUsers", |
| 170 | + "title": "Landing Page after login for users with permission", |
| 171 | + "value": "ddm, search, index", |
| 172 | + "type": "String", |
| 173 | + "description": "User logged in, but does not have permission to view the page; shell, home, nopermission is by default; Alternatives must be in a module NOT shell" |
| 174 | + }, |
| 175 | + { |
| 176 | + "key": "landingPageForUsersNoPermission", |
| 177 | + "title": "Landing Page after login for users with no permission", |
| 178 | + "value": "shell, home, nopermission", |
| 179 | + "type": "String", |
| 180 | + "description": "Landing page for users, after logging in successfully without permission." |
| 181 | + }, |
| 182 | + { |
| 183 | + "key": "systemEmail", |
| 184 | + "title": "System E-Mail Address", |
| 185 | + "value": "david.schoene@uni-jena.de", |
| 186 | + "type": "String", |
| 187 | + "description": "All administrative information will be sent to this email." |
| 188 | + }, |
| 189 | + { |
| 190 | + "key": "usePersonEmailAttributeName", |
| 191 | + "title": "Use Person E-Mail Attribute Name", |
| 192 | + "value": false, |
| 193 | + "type": "Boolean", |
| 194 | + "description": "To activate the linkage between between user email and a party email set Use Person E-Mail Attribute Name to true and define the party party attribute. If one of the email addresses is changed the other is changed as well." |
| 195 | + }, |
| 196 | + { |
| 197 | + "key": "personEmailAttributeName", |
| 198 | + "title": "Person E-Mail Attribute Name", |
| 199 | + "value": "Email", |
| 200 | + "type": "String", |
| 201 | + "description": "To activate the linkage between between user email and a party email set Use Person E-Mail Attribute Name to true and define the party party attribute. If one of the email addresses is changed the other is changed as well." |
| 202 | + }, |
| 203 | + { |
| 204 | + "key": "useMultimediaModule", |
| 205 | + "title": "Use Multimedia Module?", |
| 206 | + "value": true, |
| 207 | + "type": "Boolean", |
| 208 | + "description": "This flag turns on/off the Multimedia Module." |
| 209 | + }, |
| 210 | + { |
| 211 | + "key": "faq", |
| 212 | + "title": "FAQ", |
| 213 | + "value": "https://github.com/BEXIS2/Core/wiki/FAQ", |
| 214 | + "type": "String", |
| 215 | + "description": "FAQ URL. Can link to an external page." |
| 216 | + } |
198 | 217 |
|
199 | 218 | ] |
200 | 219 | } |
0 commit comments