UserGroupConfiguration#

class UserGroupConfiguration(group_object_class=None, group_search_base=None, group_member_attribute=None, group_member_attribute_value=None, *args, **kwargs)#

Bases: object

User Group configuration for OpenLDAP directory service.

Parameters:
  • group_object_class (required max=64 chars) – (group_object_class) Object class in the OpenLDAP system that corresponds to groups.

  • group_search_base (required max=200 chars) – (group_search_base) Base DN for group search.

  • group_member_attribute (required max=64 chars) – (group_member_attribute) Attribute in a group that associates users to the group.

  • group_member_attribute_value (required max=64 chars) – (group_member_attribute_value) User attribute value that will be used in group entity to associate user to the group.

property group_member_attribute#

Attribute in a group that associates users to the group.

Type:

str

property group_member_attribute_value#

User attribute value that will be used in group entity to associate user to the group.

Type:

str

property group_object_class#

Object class in the OpenLDAP system that corresponds to groups.

Type:

str

property group_search_base#

Base DN for group search.

Type:

str

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model