← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1300089] [NEW] There are two bugs when using LDAP to be the indentity driver

 

Public bug reported:

There are two bugs when using LDAP to be identity driver in keystone 2013.2.2 release.
1、In sql,the  user table has the field "extra",which include tenantid,and in release 2013.2.2,it added a field "default_project_id",so we can use /v2.0/user/{userid} to modify the default_project_id and the tenantid in extra. There is no problem when using sql driver.
    But when using ldap driver,there is no attribute default_project_id and extra in ldap,so there is no way to modify the default_project_id. The result is user information were modified except tenantid.

2、Also when using the above API in ldap,keystone does not check if the
tenantId  exits in the system. I think if the tenant does not exit,it
need to return the error "The tenant id cannot be found"

** Affects: keystone
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1300089

Title:
  There are two bugs when using LDAP to be the indentity driver

Status in OpenStack Identity (Keystone):
  New

Bug description:
  There are two bugs when using LDAP to be identity driver in keystone 2013.2.2 release.
  1、In sql,the  user table has the field "extra",which include tenantid,and in release 2013.2.2,it added a field "default_project_id",so we can use /v2.0/user/{userid} to modify the default_project_id and the tenantid in extra. There is no problem when using sql driver.
      But when using ldap driver,there is no attribute default_project_id and extra in ldap,so there is no way to modify the default_project_id. The result is user information were modified except tenantid.

  2、Also when using the above API in ldap,keystone does not check if the
  tenantId  exits in the system. I think if the tenant does not exit,it
  need to return the error "The tenant id cannot be found"

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1300089/+subscriptions


Follow ups

References