[Cyberduck-trac] [Cyberduck] #3336: Tries to unlock keychain on every upload (was: Cyberduck tries to unlock keychain on every upload)

Cyberduck trac at trac.cyberduck.ch
Sat Nov 14 01:15:19 CET 2009


#3336: Tries to unlock keychain on every upload
---------------------------+------------------------------------------------
 Reporter:  Mly@…          |       Owner:  dkocher
     Type:  defect         |      Status:  new    
 Priority:  normal         |   Milestone:         
Component:  core           |     Version:  3.2.1  
 Severity:  normal         |    Keywords:         
---------------------------+------------------------------------------------
Description changed by dkocher:

Old description:

> The password for one of my SFTP accounts is stored in a locked keychain.
> (In Keychain Access, it has "Lock after 1 minute of inactivity"
> selected.)
>
> So I expect that the first time I connect to the site, I will be asked to
> unlock the Keychain so that Cyberduck can fetch the password.
>
> However, my problem is that every time I upload a file,
> I'm presented with a dialog
>
> Cyberduck wants to use your confidential information stored in
> "shell.sonic.net" in your keychain.  Do you want to allow access to this
> item?  Always Allow / Deny / Allow.
>
> Not only that, but "Transfers" window of Cyberduck, I see that "Login
> successful" has already been reported.
>
> First problem: Why am I being asked to re-fetch my password from the
> keychain?
>
> Second problem: How can login be successful if the password hasn't been
> fetched?
>

> I click "Allow"
>
> The upload proceeds.
>
> But next time I attempt the same operation, I the same thing happens.
>

>
> What I would like to happen:
>
> I'm asked for my keychain password once, Cyberduck fetches the SFTP
> password, and the password is internally maintained for as long as the
> session is open, and I am never prompted for the password again.
>

> Version 3.2.1 build 4923 (though it's been this way for a long time
> through many versions.)

New description:

 The password for one of my SFTP accounts is stored in a locked keychain.
 (In Keychain Access, it has "Lock after 1 minute of inactivity" selected.)

 So I expect that the first time I connect to the site, I will be asked to
 unlock the Keychain so that Cyberduck can fetch the password.

 However, my problem is that every time I upload a file,
 I'm presented with a dialog


 {{{
 Cyberduck wants to use your confidential information stored in
 "shell.sonic.net" in your keychain.  Do you want to allow access to this
 item?  Always Allow / Deny / Allow.
 }}}

 Not only that, but "Transfers" window of Cyberduck, I see that "Login
 successful" has already been reported.

  * First problem: Why am I being asked to re-fetch my password from the
 keychain?
  * Second problem: How can login be successful if the password hasn't been
 fetched?

 I click "Allow". The upload proceeds. But next time I attempt the same
 operation, I the same thing happens.

 What I would like to happen:

 I'm asked for my keychain password once, Cyberduck fetches the SFTP
 password, and the password is internally maintained for as long as the
 session is open, and I am never prompted for the password again.

 Version 3.2.1 build 4923 (though it's been this way for a long time
 through many versions.)

--

-- 
Ticket URL: <http://trac.cyberduck.ch/ticket/3336#comment:1>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV, Cloud Files and Amazon S3 Browser for Mac OS X.


More information about the Cyberduck-trac mailing list