You are here

class LdapTypeOpenDirectory in Lightweight Directory Access Protocol (LDAP) 7.2

Same name and namespace in other branches
  1. 8.2 ldap_servers/ldap_types/LdapTypeOpenDirectory.class.php \LdapTypeOpenDirectory

Hierarchy

Expanded class hierarchy of LdapTypeOpenDirectory

1 string reference to 'LdapTypeOpenDirectory'
ldap_servers_ldap_servers_types in ldap_servers/ldap_servers.module

File

ldap_servers/ldap_types/LdapTypeOpenDirectory.class.php, line 12

View source
class LdapTypeOpenDirectory extends LdapTypeAbstract {
  public $documentation = 'http://help.apple.com/advancedserveradmin/mac/10.7/#apdBF94D320-3293-41E0-B7DA-123F857C4032';
  public $name = 'Apple Open Directory LDAP';
  public $typeId = 'OpenDirectory';
  public $description = 'Apple Open Directory LDAP';
  public $port = 389;
  public $tls = FALSE;

  /**
   * User ldap entry properties.
   */
  public $user_dn_expression;
  public $user_attr = 'uid';

  /**
   * Lowercase.
   */
  public $account_name_attr;

  /**
   * Lowercase.
   */
  public $mail_attr = 'mail';
  public $unique_persistent_attr = 'apple-generateduid';
  public $unique_persistent_attr_binary = FALSE;
  public $userObjectClass = 'apple-user';
  public $groupObjectClass = 'apple-group';

  /**
   * Lowercase // members, uniquemember, memberUid.
   */
  public $groupMembershipsAttr = 'apple-group-memberguid';

  /**
   * Lowercase // dn, cn, etc contained in groupMembershipsAttr.
   */
  public $groupMembershipsAttrMatchingUserAttr = 'apple-generateduid';

  /**
   * Lowercase // members, uniquemember, memberUid.
   */
  public $groupMembersGroupsAttr = 'apple-group-nestedgroup';

  /**
   * Lowercase // dn, cn, etc contained in groupMembershipsAttr.
   */
  public $groupMembersGroupsAttrMatchingGroupAttr = 'apple-generateduid';

}

Members

Namesort descending Modifiers Type Description Overrides
LdapTypeAbstract::$deriveFromAttr public property 1
LdapTypeAbstract::$deriveFromDn public property Ldap_authorization configuration.
LdapTypeAbstract::$deriveFromEntry public property
LdapTypeAbstract::$encrypted public property 4
LdapTypeAbstract::$groupDerivationModelDefault public property 3
LdapTypeAbstract::$groupObjectClassDefault public property 3
LdapTypeAbstract::__construct public function Constructor Method. 1
LdapTypeOpenDirectory::$account_name_attr public property Lowercase.
LdapTypeOpenDirectory::$description public property Overrides LdapTypeAbstract::$description
LdapTypeOpenDirectory::$documentation public property
LdapTypeOpenDirectory::$groupMembersGroupsAttr public property Lowercase // members, uniquemember, memberUid.
LdapTypeOpenDirectory::$groupMembersGroupsAttrMatchingGroupAttr public property Lowercase // dn, cn, etc contained in groupMembershipsAttr.
LdapTypeOpenDirectory::$groupMembershipsAttr public property Lowercase // members, uniquemember, memberUid. Overrides LdapTypeAbstract::$groupMembershipsAttr
LdapTypeOpenDirectory::$groupMembershipsAttrMatchingUserAttr public property Lowercase // dn, cn, etc contained in groupMembershipsAttr. Overrides LdapTypeAbstract::$groupMembershipsAttrMatchingUserAttr
LdapTypeOpenDirectory::$groupObjectClass public property
LdapTypeOpenDirectory::$mail_attr public property Lowercase. Overrides LdapTypeAbstract::$mail_attr
LdapTypeOpenDirectory::$name public property Overrides LdapTypeAbstract::$name
LdapTypeOpenDirectory::$port public property Ldap_servers configuration. Overrides LdapTypeAbstract::$port
LdapTypeOpenDirectory::$tls public property Overrides LdapTypeAbstract::$tls
LdapTypeOpenDirectory::$typeId public property Overrides LdapTypeAbstract::$typeId
LdapTypeOpenDirectory::$unique_persistent_attr public property
LdapTypeOpenDirectory::$unique_persistent_attr_binary public property
LdapTypeOpenDirectory::$userObjectClass public property
LdapTypeOpenDirectory::$user_attr public property Overrides LdapTypeAbstract::$user_attr
LdapTypeOpenDirectory::$user_dn_expression public property User ldap entry properties.