diff options
| author | Ryan Lane <laner@controller> | 2010-12-03 00:01:21 +0000 |
|---|---|---|
| committer | Ryan Lane <laner@controller> | 2010-12-03 00:01:21 +0000 |
| commit | da010f311c07ee31d7d00ceb48d0f8656f1825ca (patch) | |
| tree | 46584d607965c201b2e8c5e851739e5d79b5944d /bin/stack | |
| parent | 2cf46f1fb4384c476a6d3b31e71c266a67a4afd2 (diff) | |
| download | nova-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
