OAuth1 backend implementation doesn't inherit its driver interface

Bug #1532536 reported by Harini
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
Medium
Harini

Bug Description

Every backend implemented in sql.py files, inherit the respective driver interface class.
But OAuth1 backend implementation defined @ 'keystone/oauth1/backends/sql.py' file is anomalous.
It doesn't inherit its driver interface. This could lead to methods specified in the interface not being implemented in the drivers and subsequent runtime issues when such methods are invoked. So, fix it.

Harini (harinipradeep27)
Changed in keystone:
assignee: nobody → Harini (harinipradeep27)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/265632

Changed in keystone:
status: New → In Progress
Changed in keystone:
importance: Undecided → Medium
milestone: none → mitaka-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/265632
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=433c3a11d0bd3a78a5d499f0b4e6df9e029235f6
Submitter: Jenkins
Branch: master

commit 433c3a11d0bd3a78a5d499f0b4e6df9e029235f6
Author: Harini <email address hidden>
Date: Thu Jan 7 15:29:16 2016 +0530

    OAuth1 driver doesnt inherit its interface

    OAuth1 driver doesnt inherit its interface.
    Added the driver interface 'core.Oauth1DriverV8' as super class of the
    sql driver implementation.

    Change-Id: Ie5860e06770fb02e9fbc2bf1660bfbd0eab97f2e
    Closes-Bug: #1532536

Changed in keystone:
status: In Progress → Fix Released
Revision history for this message
Thierry Carrez (ttx) wrote : Fix included in openstack/keystone 9.0.0.0b2

This issue was fixed in the openstack/keystone 9.0.0.0b2 development milestone.

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.