[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