Преимущество для Соляриса, если Вы интересуетесь разделением / виртуальные хосты, состоит в том, что Oracle разрешает лицензировать для меньше, чем количество центральных процессоров при использовании Соляриса Containters, но не для решений Linux как Xen или VMware.
django-auth-ldap 1.0.9 (выпущен 3/27) добавила пару сигналов Django, которые клиенты могут использовать для создания некоторого настраиваемого заполнения объектов пользователей и профилей. Я бы рекомендовал подключиться к сигналу populate_user и использовать атрибуты LDAP для обновления членства пользователя в группе. например:
import django_auth_ldap.backend
def update_groups(sender, user=None, ldap_user=None, **kwargs):
# Remember that every attribute maps to a list of values
descriptions = ldap_user.attrs.get("description", [])
if "IT - Help Desk" in descriptions:
# Add user to group
else:
# Remove user from group
django_auth_ldap.backend.populate_user.connect(update_groups)
Это даже безопасно комбинировать с AUTH_LDAP_MIRROR_GROUPS , поскольку сигнал отправляется после того, как все встроенные пользователи заполнены.