[Cyberduck-trac] [Cyberduck] #8813: Support for authentication with Keystone v3 API
Cyberduck
trac at trac.cyberduck.io
Wed Jan 6 08:40:15 UTC 2016
#8813: Support for authentication with Keystone v3 API
-------------------------+------------------------
Reporter: bill_az | Owner: dkocher
Type: enhancement | Status: closed
Priority: normal | Milestone: 4.8
Component: openstack | Version: 4.7
Severity: normal | Resolution: fixed
Keywords: OpenStack | Architecture:
Platform: |
-------------------------+------------------------
Comment (by Falk Reimann):
Hi. I did a quick check with Cyberduck connecting to a OpenStack devstack
with keystone v3 enabled. It is still not working for me. I think the main
issue is, that Cyberduck uses the '''UserID''' as Auth Token instead of
the X-Subject-Token after issuing an token from keystone and therefore
Swift will not authorize the request. I attached the main information from
the log drawer. Can you please revisit this? [[BR]]
Thanks in advance, Falk
Token issued from keystone:
{{{
X-Subject-Token: 4c29d27f7c2e46b6bc82708d6060311b
}}}
Token provided to Swift:
{{{
X-Auth-Token: e239b9d1a16b4d6ea37770beabe06fea
}}}
User Id:
{{{
id: e239b9d1a16b4d6ea37770beabe06fea
}}}
Log Drawer output (truncated):
{{{
POST /v3/auth/tokens HTTP/1.1
Host: devstack:5000
User-Agent: Cyberduck/4.8.0.18437 (Mac OS X/10.11.2) (x86_64)
HTTP/1.1 201 Created
X-Subject-Token: 4c29d27f7c2e46b6bc82708d6060311b
Vary: X-Auth-Token
x-openstack-request-id: req-4cc53034-b79f-4545-ac6f-302c4d160d45
HEAD /v1/AUTH_0a9834e6208948fabd35f1497d71bcd6 HTTP/1.1
X-Auth-Token: e239b9d1a16b4d6ea37770beabe06fea
Host: devstack:8090
User-Agent: Cyberduck/4.8.0.18437 (Mac OS X/10.11.2) (x86_64)
HTTP/1.1 401 Unauthorized
}}}
And the user details I used for connection:
{{{
$ openstack user show swift
+-----------+----------------------------------+
| Field | Value |
+-----------+----------------------------------+
| domain_id | default |
| email | None |
| enabled | True |
| id | e239b9d1a16b4d6ea37770beabe06fea |
| name | swift |
+-----------+----------------------------------+
}}}
--
Ticket URL: <https://trac.cyberduck.io/ticket/8813#comment:49>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list