cpldap.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:auth-tool 作者: luciddg 项目源码 文件源码
def get_user_by_uid(self, uid):
        """
        Lookup an ldap user by uid and return a dict with
        all known and anonymously accessible attributes.
        """
        searchfilter = '(uid={0})'.format(uid)
        try:
            user = self._search(searchfilter)
            if not user or len(user) > 1:
                return {}
            else:
                return user[0][1]
        except ldap.LDAPError as e:
            self.bus.log('LDAP Error: {0}'.format(e.message['desc'] if 'desc' in e.message else str(e)),
                         level=40,
                         traceback=True)
            raise
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号