Esempio n. 1
0
 def _ldap_uri(self, realm):
     dashrealm = '-'.join(realm.split('.'))
     socketpath = paths.SLAPD_INSTANCE_SOCKET_TEMPLATE % (dashrealm, )
     return 'ldapi://' + ldapurl.ldapUrlEscape(socketpath)
Esempio n. 2
0
def realm_to_ldapi_uri(realm_name):
    serverid = realm_to_serverid(realm_name)
    socketname = paths.SLAPD_INSTANCE_SOCKET_TEMPLATE % (serverid,)
    return 'ldapi://' + ldapurl.ldapUrlEscape(socketname)
Esempio n. 3
0
def _ldap_tag_dn_decode(result, realm=''):

    return [('ldap://%s/%s' % (realm, ldapurl.ldapUrlEscape(dn)),
                                                               attributes)
                   for dn, attributes in _ldap_decode(result)
            ]
Esempio n. 4
0
def realm_to_ldapi_uri(realm_name):
    serverid = realm_to_serverid(realm_name)
    socketname = paths.SLAPD_INSTANCE_SOCKET_TEMPLATE % (serverid, )
    return 'ldapi://' + ldapurl.ldapUrlEscape(socketname)
Esempio n. 5
0
 def _ldap_uri(self, realm):
     dashrealm = '-'.join(realm.split('.'))
     socketpath = paths.SLAPD_INSTANCE_SOCKET_TEMPLATE % (dashrealm,)
     return 'ldapi://' + ldapurl.ldapUrlEscape(socketpath)