|
|
@@ -1526,7 +1526,11 @@ func addLdapSSHPublicKeys(usr *User, s *LoginSource, SSHPublicKeys []string) boo |
|
|
|
if err == nil { |
|
|
|
sshKeyName := fmt.Sprintf("%s-%s", s.Name, sshKey[0:40]) |
|
|
|
if _, err := AddPublicKey(usr.ID, sshKeyName, sshKey, s.ID); err != nil { |
|
|
|
log.Error("addLdapSSHPublicKeys[%s]: Error adding LDAP Public SSH Key for user %s: %v", s.Name, usr.Name, err) |
|
|
|
if IsErrKeyAlreadyExist(err) { |
|
|
|
log.Trace("addLdapSSHPublicKeys[%s]: LDAP Public SSH Key %s already exists for user", s.Name, usr.Name) |
|
|
|
} else { |
|
|
|
log.Error("addLdapSSHPublicKeys[%s]: Error adding LDAP Public SSH Key for user %s: %v", s.Name, usr.Name, err) |
|
|
|
} |
|
|
|
} else { |
|
|
|
log.Trace("addLdapSSHPublicKeys[%s]: Added LDAP Public SSH Key for user %s", s.Name, usr.Name) |
|
|
|
sshKeysNeedUpdate = true |
|
|
|