[Cyberduck-trac] [Cyberduck] #5735: Swift authentication fails for installations using "swauth"

Cyberduck trac at trac.cyberduck.ch
Sun Apr 10 23:16:50 CEST 2011


#5735: Swift authentication fails for installations using "swauth"
---------------------------+-------------------------
 Reporter:  devcamcar      |         Owner:  dkocher
     Type:  defect         |        Status:  reopened
 Priority:  normal         |     Milestone:  4.1
Component:  openstack      |       Version:  3.8.1
 Severity:  major          |    Resolution:
 Keywords:  swift, swauth  |  Architecture:
 Platform:                 |
---------------------------+-------------------------
Description changed by dkocher:

Old description:

> Cyberduck is unable to authenticate users against a Swift installation
> when the installation is using "swauth", Swift's new authentication
> system introduced in the 1.2 release.
>
> There are instructions that describe how to work around the issue at
> http://trac.cyberduck.ch/wiki/help/en/howto/openstack:
>
> "Context Path
>
> To change the context of the URL from the default /v1.0, use the  hidden
> configuration option defaults write ch.sudo.cyberduck
> cf.authentication.context <string>."
>
> However, I was unable to make the authentication work using this method.
> Also, it is unclear if this affects Swift globally within Cyberduck,
> though I assume it does.
>
> So first issue is that I can't make it work by attempting to point it to
> /auth/v1.0 (which is what swauth wants).
>
> The second issue is that this should be a per connection configuration
> and should not be treated as a global setting, as this URL will vary from
> installation to installation.

New description:

 Cyberduck is unable to authenticate users against a Swift installation
 when the installation is using "swauth", Swift's new authentication system
 introduced in the 1.2 release.

 There are instructions that describe how to work around the issue at
 http://trac.cyberduck.ch/wiki/help/en/howto/openstack:


 {{{
 Context Path

 To change the context of the URL from the default /v1.0, use the  hidden
 configuration option defaults write ch.sudo.cyberduck
 cf.authentication.context <string>.
 }}}

 However, I was unable to make the authentication work using this method.
 Also, it is unclear if this affects Swift globally within Cyberduck,
 though I assume it does.

 So first issue is that I can't make it work by attempting to point it to
 /auth/v1.0 (which is what swauth wants).

 The second issue is that this should be a per connection configuration and
 should not be treated as a global setting, as this URL will vary from
 installation to installation.

--

-- 
Ticket URL: <http://trac.cyberduck.ch/ticket/5735#comment:8>
Cyberduck <http://cyberduck.ch>
Open source FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows.


More information about the Cyberduck-trac mailing list