[Cyberduck-trac] [Cyberduck] #9658: Re-authenticating When Overwriting Files When Already Logged In

Cyberduck trac at trac.cyberduck.io
Wed Aug 17 21:09:25 UTC 2016

#9658: Re-authenticating When Overwriting Files When Already Logged In
    Reporter:            |      Owner:
  danpoynor              |
        Type:  defect    |     Status:  new
    Priority:  high      |  Milestone:  5.1
   Component:  core      |    Version:  5.0.11
    Severity:  major     |   Keywords:  keychain, login, authentication,
                         |  authenticating
Architecture:  Intel     |   Platform:  Mac OS X 10.5
 When uploading using SFTP, Cyberduck checks to see if the filename already
 exists. To do that Cyberduck has to be logged in.

 After logging in using my keychain credentials, if Cyberduck finds another
 file with the same name already exists a panel opens with Overwrite
 selected in the drop-down menu, a list of files that'll be overwritten,
 plus the panel shows an "Authenticating as ..." message for a second (or
 two seconds on a slow client server) next to the Cancel and Continue
 buttons and path details below that.

 Since Cyberduck is already authenticated (logged in using keychain) why
 does it need to authenticate a second time?

 If I click "Continue" without waiting for the second connection to
 authenticate then another dialog box appears saying "Login failed" with my
 username and an empty Password field and the "Add to Keychain" checkbox
 checked, even though it's already using my keychain store password since I
 can just click on a bookmark without seeing a login dialog.

 The file is still overwritten even if I don't wait for the dialog box to
 authenticate the second time. I just have to click Cancel in the Login
 Failed dialog box and then I get a empty Overwrite dialog box which can't
 be dismissed unless I quit Cyberduck.

Ticket URL: <https://trac.cyberduck.io/ticket/9658>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows

More information about the Cyberduck-trac mailing list