Cyberduck Mountain Duck CLI

#5879 closed defect (duplicate)

Authentication URL not configurable

Reported by: sergiy.galaburda Owned by: dkocher
Priority: normal Milestone:
Component: openstack Version: 4.0.2
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description

I am trying to test cyberduck against my OpenStack Swift instance. The authentication URL for it looks like https://host.name/authenticate. When I am creating a new connection the auth URL appears as expected but login always fails. This happens because cyberduck always uses URL https://host.name/v1.0 for authentication, no matter what I typed in the connection creation dialog.

Change History (5)

comment:1 Changed on Apr 7, 2011 at 7:27:54 AM by dkocher

You can change the context path using a hidden configuration option.

comment:2 Changed on Apr 7, 2011 at 7:28:23 AM by dkocher

  • Summary changed from The hardcoded authentication URL is used to Authentication URL not configurable

comment:3 Changed on Apr 7, 2011 at 6:42:38 PM by dkocher

Duplicate for #5735. Do you have any information how swauth differs from standard authentication and why a different context path is needed at all?

comment:4 Changed on Apr 7, 2011 at 9:32:26 PM by sergiy.galaburda

My Swift instance uses neither swauth nor devauth (aka standard authentication). It is using external auth service which is also used by other services for some time already. Now I need to integrate Swift so have to use existing URL.

Do not you found it a bit strange to require user to play with hidden variables instead of specifying the URL in the dialog?

comment:5 Changed on Apr 10, 2011 at 9:19:14 PM by dkocher

  • Resolution set to duplicate
  • Status changed from new to closed

The need to tinker with hidden preferences is indeed not desirable. As documented, you can change the context path for the authentication. but if you need to use a different hostname you possibly have to redirect on the server. I have not tested if that works.~

The host to use for authentication is what you define as the hostname to connect to in the bookmark setting if you have selected Swift (OpenStack Object Storage) with the context path appended. The storage URL is returned from the server upon successful authentication.

Last edited on Apr 10, 2011 at 9:25:57 PM by dkocher (previous) (diff)
Note: See TracTickets for help on using tickets.