|
@@ -114,26 +114,27 @@ var defaultValueMap = map[string]string{
|
|
|
"devChannelEnable": "false",
|
|
"devChannelEnable": "false",
|
|
|
|
|
|
|
|
// LDAP defaults
|
|
// LDAP defaults
|
|
|
- "ldapEnable": "false",
|
|
|
|
|
- "ldapHost": "",
|
|
|
|
|
- "ldapPort": "389",
|
|
|
|
|
- "ldapUseTLS": "false",
|
|
|
|
|
- "ldapBindDN": "",
|
|
|
|
|
- "ldapPassword": "",
|
|
|
|
|
- "ldapBaseDN": "",
|
|
|
|
|
- "ldapUserFilter": "(objectClass=person)",
|
|
|
|
|
- "ldapUserAttr": "mail",
|
|
|
|
|
- "ldapVlessField": "vless_enabled",
|
|
|
|
|
- "ldapSyncCron": "@every 1m",
|
|
|
|
|
- "ldapFlagField": "",
|
|
|
|
|
- "ldapTruthyValues": "true,1,yes,on",
|
|
|
|
|
- "ldapInvertFlag": "false",
|
|
|
|
|
- "ldapInboundTags": "",
|
|
|
|
|
- "ldapAutoCreate": "false",
|
|
|
|
|
- "ldapAutoDelete": "false",
|
|
|
|
|
- "ldapDefaultTotalGB": "0",
|
|
|
|
|
- "ldapDefaultExpiryDays": "0",
|
|
|
|
|
- "ldapDefaultLimitIP": "0",
|
|
|
|
|
|
|
+ "ldapEnable": "false",
|
|
|
|
|
+ "ldapHost": "",
|
|
|
|
|
+ "ldapPort": "389",
|
|
|
|
|
+ "ldapUseTLS": "false",
|
|
|
|
|
+ "ldapInsecureSkipVerify": "false",
|
|
|
|
|
+ "ldapBindDN": "",
|
|
|
|
|
+ "ldapPassword": "",
|
|
|
|
|
+ "ldapBaseDN": "",
|
|
|
|
|
+ "ldapUserFilter": "(objectClass=person)",
|
|
|
|
|
+ "ldapUserAttr": "mail",
|
|
|
|
|
+ "ldapVlessField": "vless_enabled",
|
|
|
|
|
+ "ldapSyncCron": "@every 1m",
|
|
|
|
|
+ "ldapFlagField": "",
|
|
|
|
|
+ "ldapTruthyValues": "true,1,yes,on",
|
|
|
|
|
+ "ldapInvertFlag": "false",
|
|
|
|
|
+ "ldapInboundTags": "",
|
|
|
|
|
+ "ldapAutoCreate": "false",
|
|
|
|
|
+ "ldapAutoDelete": "false",
|
|
|
|
|
+ "ldapDefaultTotalGB": "0",
|
|
|
|
|
+ "ldapDefaultExpiryDays": "0",
|
|
|
|
|
+ "ldapDefaultLimitIP": "0",
|
|
|
|
|
|
|
|
// Event bus — per-subscriber event filtering (empty = all disabled)
|
|
// Event bus — per-subscriber event filtering (empty = all disabled)
|
|
|
"tgEnabledEvents": "login.attempt,cpu.high",
|
|
"tgEnabledEvents": "login.attempt,cpu.high",
|
|
@@ -922,6 +923,10 @@ func (s *SettingService) GetLdapUseTLS() (bool, error) {
|
|
|
return s.getBool("ldapUseTLS")
|
|
return s.getBool("ldapUseTLS")
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (s *SettingService) GetLdapInsecureSkipVerify() (bool, error) {
|
|
|
|
|
+ return s.getBool("ldapInsecureSkipVerify")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (s *SettingService) GetLdapBindDN() (string, error) {
|
|
func (s *SettingService) GetLdapBindDN() (string, error) {
|
|
|
return s.getString("ldapBindDN")
|
|
return s.getString("ldapBindDN")
|
|
|
}
|
|
}
|