[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