From 149912d0e7bb75459c52c9404a1af537023729dc Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Tue, 14 Oct 2008 00:38:17 -0600 Subject: Added ldap.get_user_dn() method --- ipa_server/plugins/b_ldap.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ipa_server/plugins/b_ldap.py') diff --git a/ipa_server/plugins/b_ldap.py b/ipa_server/plugins/b_ldap.py index 827e2512..6383bb0b 100644 --- a/ipa_server/plugins/b_ldap.py +++ b/ipa_server/plugins/b_ldap.py @@ -35,4 +35,14 @@ class ldap(Backend): dn = _ldap.dn + def get_user_dn(self, uid): + """ + Construct user dn from uid. + """ + return 'uid=%s,%s,%s' % ( + self.dn.escape_dn_chars(uid), + self.api.env.container_user, + self.api.env.basedn, + ) + api.register(ldap) -- cgit