← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1450550] [NEW] User ID string escape in Manage Projects

 

Public bug reported:

When configuring keystone to an LDAP backend the user IDs are given the
DN of the object. This is OK because they are unique.

When configuring the project user membership in Horizon, this becomes a
problem. The usernames given by LDAP contain spaces and parenthesis in
the DN which is not ideal but seems to be the only way to go. This
becomes a problem for Horizon as it seems it does not know how to escape
these characters. When adding the user to the project, it accepts with
no visual problems, but the user never gets added to the project.

The problem can be mediated by assigning the role via command-line/API.

** Affects: horizon
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1450550

Title:
  User ID string escape in Manage Projects

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  When configuring keystone to an LDAP backend the user IDs are given
  the DN of the object. This is OK because they are unique.

  When configuring the project user membership in Horizon, this becomes
  a problem. The usernames given by LDAP contain spaces and parenthesis
  in the DN which is not ideal but seems to be the only way to go. This
  becomes a problem for Horizon as it seems it does not know how to
  escape these characters. When adding the user to the project, it
  accepts with no visual problems, but the user never gets added to the
  project.

  The problem can be mediated by assigning the role via command-
  line/API.

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


Follow ups

References