summaryrefslogtreecommitdiffstats
path: root/bin/stack
diff options
context:
space:
mode:
authorRyan Lane <laner@controller>2010-12-03 00:01:21 +0000
committerRyan Lane <laner@controller>2010-12-03 00:01:21 +0000
commitda010f311c07ee31d7d00ceb48d0f8656f1825ca (patch)
tree46584d607965c201b2e8c5e851739e5d79b5944d /bin/stack
parent2cf46f1fb4384c476a6d3b31e71c266a67a4afd2 (diff)
downloadnova-da010f311c07ee31d7d00ceb48d0f8656f1825ca.tar.gz
nova-da010f311c07ee31d7d00ceb48d0f8656f1825ca.tar.xz
nova-da010f311c07ee31d7d00ceb48d0f8656f1825ca.zip
* Removes unused schema
* Removes MUST uid from novaUser * Changes isAdmin to isNovaAdmin * Adds two new configuration options: ** ldap_user_id_attribute, with a default of uid ** ldap_user_name_attribute, with a default of cn * ldapdriver.py has been modified to use these changes Rationale: Removing uid from novaUser: Requiring uid makes the schema very posix specific. Other schemas don't use uid for identifiers at all. This change makes the schema more interoperable. Changing isAdmin to isNovaAdmin: This attribute is too generic. It doesn't describe what the user is an admin of, and in a pre-existing directory is out of place. This change is to make the attribute more specific to the software. Adding config options for id and name: This is another interoperability change. This change makes the driver more compatible with directories like AD, where sAMAccountName is used instead of uid. Also, some directory admins prefer to use displayName rather than CN for full names of users.
Diffstat (limited to 'bin/stack')
0 files changed, 0 insertions, 0 deletions