noc.main.models.authldapdomain

Module Contents

noc.main.models.authldapdomain.id_lock
class noc.main.models.authldapdomain.AuthLDAPServer

Bases: mongoengine.document.EmbeddedDocument

name
is_active
address
port
use_tls
__str__(self)
class noc.main.models.authldapdomain.AuthLDAPGroup

Bases: mongoengine.document.EmbeddedDocument

group_dn
is_active
group
class noc.main.models.authldapdomain.AuthLDAPDomain

Bases: mongoengine.document.Document

meta
name
is_active
is_default
description
type
root
user_search_dn
group_search_dn
user_search_filter
group_search_filter
servers
bind_user
bind_password
require_group
require_any_group
deny_group
groups
convert_username
sync_name
sync_mail
DEFAULT_USER_SEARCH_FILTER
DEFAULT_GROUP_SEARCH_FILTER
DEFAULT_ATTR_MAPPING
_id_cache
_name_cache
_default_cache
__str__(self)
classmethod get_by_id(cls, id)
classmethod get_by_name(cls, name)
classmethod get_default_domain(cls)
on_save(self)
get_user_search_filter(self)
get_group_search_filter(self)
clean_username(self, username)
get_attr_mappings(self)
get_user_search_attributes(self)
get_user_search_dn(self)
get_group_search_dn(self)
get_group_mappings(self)