fix bug.
This commit is contained in:
parent
3e694a138d
commit
963e057501
@ -130,7 +130,7 @@ QQ群:1127401830
|
|||||||
其他:
|
其他:
|
||||||
|
|
||||||
* everstar_l 10元
|
* everstar_l 10元
|
||||||
|
* 五色花 20元
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
@ -38,6 +38,7 @@ settings:
|
|||||||
basedn: dc=fdevops,dc=com
|
basedn: dc=fdevops,dc=com
|
||||||
bindpwd: 123456
|
bindpwd: 123456
|
||||||
binduser: admin
|
binduser: admin
|
||||||
|
bindbasedn:
|
||||||
host: localhost
|
host: localhost
|
||||||
port: 389
|
port: 389
|
||||||
tls: 0
|
tls: 0
|
||||||
|
@ -42,6 +42,7 @@ settings:
|
|||||||
basedn: dc=fdevops,dc=com
|
basedn: dc=fdevops,dc=com
|
||||||
bindpwd: 123456
|
bindpwd: 123456
|
||||||
binduser: admin
|
binduser: admin
|
||||||
|
bindbasedn:
|
||||||
host: localhost
|
host: localhost
|
||||||
port: 389
|
port: 389
|
||||||
tls: 0
|
tls: 0
|
||||||
|
@ -54,10 +54,14 @@ func searchRequest(username string) (userInfo *ldap.Entry, err error) {
|
|||||||
}
|
}
|
||||||
// 用来获取查询权限的用户。如果 ldap 禁止了匿名查询,那我们就需要先用这个帐户 bind 以下才能开始查询
|
// 用来获取查询权限的用户。如果 ldap 禁止了匿名查询,那我们就需要先用这个帐户 bind 以下才能开始查询
|
||||||
if !viper.GetBool("settings.ldap.anonymousQuery") {
|
if !viper.GetBool("settings.ldap.anonymousQuery") {
|
||||||
|
dn := viper.GetString("settings.ldap.baseDn")
|
||||||
|
if viper.GetString("settings.ldap.bindBaseDn") != "" {
|
||||||
|
dn = viper.GetString("settings.ldap.bindBaseDn")
|
||||||
|
}
|
||||||
err = conn.Bind(
|
err = conn.Bind(
|
||||||
fmt.Sprintf("cn=%v,%v",
|
fmt.Sprintf("cn=%v,%v",
|
||||||
viper.GetString("settings.ldap.bindUser"),
|
viper.GetString("settings.ldap.bindUser"),
|
||||||
viper.GetString("settings.ldap.baseDn")),
|
dn),
|
||||||
viper.GetString("settings.ldap.bindPwd"))
|
viper.GetString("settings.ldap.bindPwd"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("用户或密码错误。", err)
|
logger.Error("用户或密码错误。", err)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user