python-swiftclient cannot authenticate against keystone using only authtoken
Bug #1476002 reported by
Pratik Mallya
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-swiftclient |
Fix Released
|
Undecided
|
Pratik Mallya |
Bug Description
When used as part of a back-end service, passwords are not available to authenticate. Thus, the authtoken provided by other services must be used to authenticate with keystone. But swiftclient does not let one do this... you need the password, which may not always be available.
Changed in python-swiftclient: | |
assignee: | nobody → Pratik Mallya (pratik-mallya) |
summary: |
- python-swiftclient cannot authenticate against keystone without user - password + python-swiftclient cannot authenticate against keystone using only + authtoken |
description: | updated |
description: | updated |
Changed in python-swiftclient: | |
status: | New → In Progress |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/172791 /git.openstack. org/cgit/ openstack/ python- swiftclient/ commit/ ?id=a1756894182 08e1c72d8db03d6 b59893c73b2445
Committed: https:/
Submitter: Jenkins
Branch: master
commit a175689418208e1 c72d8db03d6b598 93c73b2445
Author: Pratik Mallya <email address hidden>
Date: Sun Apr 12 22:33:57 2015 -0500
Accept token and tenant_id for authenticating against KS
Allow swiftclient to authenticate against keystone using tenant
name/id and token only. Without this patch, the password is
required, which may not always be available. Authentication
against keystone is required to get the service catalog,
which includes the endpoints for swift.
Change-Id: I4477af445474c5 fa97ff864c4942f 1330b59e5d6
Closes-Bug: #1476002