[Cyberduck-trac] [Cyberduck] #8813: Support for authentication with Keystone v3 API
Cyberduck
trac at trac.cyberduck.io
Thu May 21 19:31:43 UTC 2015
#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 ariday):
== Test Results on Cyberduck Version 4.8 (17513) . ==
Tried out Version 4.8 (17513) with 2 different Profiles for HTTP without
success
'''Profile Keystone v3 HTTP(/v3/tokens)'''
<plist version="1.0">
<dict>
<key>Protocol</key>
<string>swift</string>
<key>Vendor</key>
<string>cyberduck</string>
<key>Context</key>
<string>/v3/tokens</string>
<key>Description</key>
<string>Openstack Swift (Keystone 3)</string>
<key>Username Placeholder</key>
<string>Project:Username</string>
<key>Password Placeholder</key>
<string>Password</string>
<key>Scheme</key>
<string>http</string>
</dict>
</plist>
'''Log output (/v3/tokens)'''
POST /v3/tokens HTTP/1.1
Accept: application/json
Content-Type: application/json
Content-Length: 197
Host: 9.18.76.136:35357
Connection: Keep-Alive
User-Agent: Cyberduck/4.8 (17513).17513 (Windows 7/6.1) (x86)
HTTP/1.1 404 Not Found
Vary: X-Auth-Token
Content-Type: application/json
Content-Length: 93
X-Openstack-Request-Id: req-063b7068-1efd-474b-8183-3ec7745a6843
Date: Thu, 21 May 2015 19:19:49 GMT
Connection: keep-alive
Error: File not found
Not found. 404 Not Found. Please contact your web hosting service provider
for assistance.
'''Profile Keystone v3 HTTP(/v3/auth/tokens)'''
''Note: We may need a Placeholder to support domain''
<plist version="1.0">
<dict>
<key>Protocol</key>
<string>swift</string>
<key>Vendor</key>
<string>cyberduck</string>
<key>Context</key>
<string>v3/auth/tokens</string>
<key>Description</key>
<string>Openstack Swift (Keystone HTTP)</string>
<key>Username Placeholder</key>
<string>Tenant ID:Access Key</string>
<key>Password Placeholder</key>
<string>Secret Key</string>
<key>Scheme</key>
<string>http</string>
<key>Default Port</key>
<string>35357</string>
</dict>
</plist>
'''Log output (/v3/auth/tokens)'''
POST /v3/auth/tokens HTTP/1.1
Accept: application/json
Content-Type: application/json
Content-Length: 197
Host: 9.18.76.136:35357
Connection: Keep-Alive
User-Agent: Cyberduck/4.8 (17513).17513 (Windows 7/6.1) (x86)
HTTP/1.1 201 Created
X-Subject-Token: 83b0c04a331e4cc3abde981ae15c5c27
Vary: X-Auth-Token
Content-Type: application/json
Content-Length: 1691
X-Openstack-Request-Id: req-c378121d-a748-4f99-b4d6-53c169f05b29
Date: Thu, 21 May 2015 19:21:19 GMT
Connection: keep-alive
Error: Connection failed
Created. 201 Created.
--
Ticket URL: <https://trac.cyberduck.io/ticket/8813#comment:11>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list