server/sources/ldapuser.py
changeset 5423 e15abfdcce38
parent 5408 120db445c179
parent 5421 8167de96c523
child 5426 0d4853a6e5ee
equal deleted inserted replaced
5412:27249e3fee3d 5423:e15abfdcce38
       
     1 # copyright 2003-2010 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
       
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
       
     3 #
       
     4 # This file is part of CubicWeb.
       
     5 #
       
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
       
     7 # terms of the GNU Lesser General Public License as published by the Free
       
     8 # Software Foundation, either version 2.1 of the License, or (at your option)
       
     9 # any later version.
       
    10 #
       
    11 # logilab-common is distributed in the hope that it will be useful, but WITHOUT
       
    12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
       
    13 # FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more
       
    14 # details.
       
    15 #
       
    16 # You should have received a copy of the GNU Lesser General Public License along
       
    17 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
     1 """cubicweb ldap user source
    18 """cubicweb ldap user source
     2 
    19 
     3 this source is for now limited to a read-only CWUser source
    20 this source is for now limited to a read-only CWUser source
     4 
    21 
     5 :organization: Logilab
       
     6 :copyright: 2003-2010 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.
       
     7 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
       
     8 
    22 
     9 
    23 
    10 Part of the code is coming form Zope's LDAPUserFolder
    24 Part of the code is coming form Zope's LDAPUserFolder
    11 
    25 
    12 Copyright (c) 2004 Jens Vagelpohl.
    26 Copyright (c) 2004 Jens Vagelpohl.
    16 Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
    30 Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
    17 THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
    31 THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
    18 WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    32 WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    19 WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
    33 WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
    20 FOR A PARTICULAR PURPOSE.
    34 FOR A PARTICULAR PURPOSE.
    21 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
       
    22 """
    35 """
    23 
    36 
    24 from base64 import b64decode
    37 from base64 import b64decode
    25 
    38 
    26 from logilab.common.textutils import splitstrip
    39 from logilab.common.textutils import splitstrip