@@ -8,44 +8,67 @@ type PublicSetting struct {
88 Image string `json:"login_image"`
99 Favicon string `json:"favicon"`
1010 } `json:"LOGO_URLS"`
11- EnableWatermark bool `json:"SECURITY_WATERMARK_ENABLED"`
11+ EnableWatermark bool `json:"SECURITY_WATERMARK_ENABLED"`
1212 EnableSessionShare bool `json:"SECURITY_SESSION_SHARE"`
13+
14+ XpackEnabled bool `json:"XPACK_ENABLED"`
15+ ValidLicense bool `json:"XPACK_LICENSE_IS_VALID"`
1316}
1417
1518/*
19+
1620{
17- "WINDOWS_SKIP_ALL_MANUAL_PASSWORD": false,
18- "SECURITY_MAX_IDLE_TIME": 3,
19- "XPACK_ENABLED": true,
20- "LOGIN_CONFIRM_ENABLE": true,
21- "SECURITY_VIEW_AUTH_NEED_MFA": true,
22- "SECURITY_MFA_VERIFY_TTL": 60,
23- "OLD_PASSWORD_HISTORY_LIMIT_COUNT": 2,
24- "SECURITY_COMMAND_EXECUTION": true,
25- "SECURITY_PASSWORD_EXPIRATION_TIME": 10000,
26- "SECURITY_LUNA_REMEMBER_AUTH": true,
27- "XPACK_LICENSE_IS_VALID": true,
28- "LOGIN_TITLE": "欢迎使用JumpServer开源堡垒机",
29- "LOGO_URLS": {
30- "logo_logout": "/static/img/logo.png",
31- "logo_index": "/static/img/logo_text.png",
32- "login_image": "/static/img/login_image.jpg",
33- "favicon": "/static/img/facio.ico"
34- },
35- "TICKETS_ENABLED": true,
36- "PASSWORD_RULE": {
37- "SECURITY_PASSWORD_MIN_LENGTH": 6,
38- "SECURITY_ADMIN_USER_PASSWORD_MIN_LENGTH": 6,
39- "SECURITY_PASSWORD_UPPER_CASE": false,
40- "SECURITY_PASSWORD_LOWER_CASE": false,
41- "SECURITY_PASSWORD_NUMBER": false,
42- "SECURITY_PASSWORD_SPECIAL_CHAR": false
43- },
44- "AUTH_WECOM": true,
45- "AUTH_DINGTALK": true,
46- "AUTH_FEISHU": true,
47- "SECURITY_WATERMARK_ENABLED": true,
48- "SECURITY_SESSION_SHARE": true,
49- "XRDP_ENABLED": true
21+ "data":{
22+ "WINDOWS_SKIP_ALL_MANUAL_PASSWORD":false,
23+ "OLD_PASSWORD_HISTORY_LIMIT_COUNT":3,
24+ "SECURITY_MAX_IDLE_TIME":100,
25+ "SECURITY_VIEW_AUTH_NEED_MFA":true,
26+ "SECURITY_MFA_VERIFY_TTL":60,
27+ "SECURITY_COMMAND_EXECUTION":true,
28+ "SECURITY_PASSWORD_EXPIRATION_TIME":1000,
29+ "SECURITY_LUNA_REMEMBER_AUTH":true,
30+ "PASSWORD_RULE":{
31+ "SECURITY_PASSWORD_MIN_LENGTH":6,
32+ "SECURITY_ADMIN_USER_PASSWORD_MIN_LENGTH":8,
33+ "SECURITY_PASSWORD_UPPER_CASE":true,
34+ "SECURITY_PASSWORD_LOWER_CASE":true,
35+ "SECURITY_PASSWORD_NUMBER":true,
36+ "SECURITY_PASSWORD_SPECIAL_CHAR":true
37+ },
38+ "SECURITY_WATERMARK_ENABLED":true,
39+ "SECURITY_SESSION_SHARE":true,
40+ "XPACK_ENABLED":true,
41+ "XPACK_LICENSE_IS_VALID":true,
42+ "XPACK_LICENSE_INFO":{
43+ "corporation":"JumpServer"
44+ },
45+ "LOGIN_TITLE":"JumpServer Open Source Bastion Host",
46+ "LOGO_URLS":{
47+ "logo_logout":"/static/img/logo.png",
48+ "logo_index":"/static/img/logo_text.png",
49+ "login_image":"/static/img/login_image.jpg",
50+ "favicon":"/static/img/facio.ico"
51+ },
52+ "HELP_DOCUMENT_URL":"http://docs.jumpserver.org",
53+ "HELP_SUPPORT_URL":"",
54+ "AUTH_WECOM":true,
55+ "AUTH_DINGTALK":true,
56+ "AUTH_FEISHU":true,
57+ "XRDP_ENABLED":true,
58+ "TERMINAL_KOKO_HOST":"",
59+ "TERMINAL_KOKO_SSH_PORT":2222,
60+ "TERMINAL_MAGNUS_ENABLED":true,
61+ "TERMINAL_MAGNUS_HOST":"",
62+ "TERMINAL_MAGNUS_MYSQL_PORT":33060,
63+ "TERMINAL_MAGNUS_MARIADB_PORT":33061,
64+ "TERMINAL_MAGNUS_POSTGRE_PORT":54320,
65+ "ANNOUNCEMENT_ENABLED":true,
66+ "ANNOUNCEMENT":{
67+ "ID":"",
68+ "SUBJECT":"",
69+ "CONTENT":"",
70+ "LINK":""
71+ }
72+ }
5073}
5174*/
0 commit comments