server/sources/ldapuser.py
branchstable
changeset 5421 8167de96c523
parent 5407 7730796f9506
child 5423 e15abfdcce38
child 5424 8ecbcbff9777
equal deleted inserted replaced
5420:09b50d7e5321 5421:8167de96c523
       
     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