python-swiftclient cannot authenticate against keystone using only authtoken

Bug #1476002 reported by Pratik Mallya
6
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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-swiftclient (master)

Reviewed: https://review.openstack.org/172791
Committed: https://git.openstack.org/cgit/openstack/python-swiftclient/commit/?id=a175689418208e1c72d8db03d6b59893c73b2445
Submitter: Jenkins
Branch: master

commit a175689418208e1c72d8db03d6b59893c73b2445
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: I4477af445474c5fa97ff864c4942f1330b59e5d6
    Closes-Bug: #1476002

Changed in python-swiftclient:
status: In Progress → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-swiftclient 3.0.0

This issue was fixed in the openstack/python-swiftclient 3.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

This issue was fixed in the openstack/python-swiftclient 3.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.