Só para deixar claro:

Preciso do Servidor LDAP somente para autenticacao de Usuários. Assim, não
quero mapear grupos do servidor no Plone. Apenas atribuir grupos a usuarios
LDAP.

Abracos,

On 3/7/07, Renato Sacramento Horta Moreira <[EMAIL PROTECTED]> wrote:

Olá Pessoal,

Usando a seguinte configuracao :
 - Python 2.3.5
 - Zope 2.8.5-Final
 - Plone 2.1.2.
 - LDAPUserFolder 2.6
 - GroupUserFolder 3.5

Consegui configurar um cliente LDAP com o meu portal. Consigo autenticar
com os usuários externos. Por default, a role de qualquer usuário é
Anonymous.
Eu també consigo alterar os grupo de um usuário específico do LDAP,

O problema ocorre quando eu autentico o usuário. Parece que o Plone está
ignorando os grupos do usuário e dando somente a permissão default para
todos os usuários externos.

Algumas observacoes:

   - Em qualquer aba que eu clico no LDAPUserFolder, ocorre um problema
   do tipo: (Apesar desse erro, consigo efetuar todas as operacoes possiveis em
   todas as abas. É importante lembrar que na configuracao da pasta eu tirei as
   permissoes de admin no servidor LDAP - nao era pra dar esse erro)

 Traceback (most recent call last):
  File "/opt/instance/ctbc/Products/LDAPUserFolder/LDAPDelegate.py", line
216, in connect
    , op_timeout=getter('op_timeout')
  File "/opt/instance/ctbc/Products/LDAPUserFolder/LDAPDelegate.py", line
311, in _connect
    connection.simple_bind_s(user_dn, user_pwd)
  File "/usr/local/lib/python2.3/site-packages/ldap/ldapobject.py", line
759, in simple_bind_s
    return SimpleLDAPObject.simple_bind_s(self,*args,**kwargs)
  File "/usr/local/lib/python2.3/site-packages/ldap/ldapobject.py", line
176, in simple_bind_s
    return self.result(msgid,all=1,timeout= self.timeout)
  File "/usr/local/lib/python2.3/site-packages/ldap/ldapobject.py", line
405, in result
    res_type,res_data,res_msgid = self.result2(msgid,all,timeout)
  File "/usr/local/lib/python2.3/site-packages/ldap/ldapobject.py", line
409, in result2
    res_type, res_data, res_msgid, srv_ctrls = self.result3
(msgid,all,timeout)
  File "/usr/local/lib/python2.3/site-packages/ldap/ldapobject.py", line
415, in result3
    rtype, rdata, rmsgid, serverctrls =
self._ldap_call(self._l.result3,msgid,all,timeout)
  File "/usr/local/lib/python2.3/site-packages/ldap/ldapobject.py", line
94, in _ldap_call
    result = func(*args,**kwargs)
INVALID_CREDENTIALS: {'info': 'Bind failed: Invalid credentials for
CN=Admin/O=XXX/C=BR', 'desc': 'Invalid credentials'}

XXX => servidor


   - Na tela de alterar os grupos dos usuários LDAP, os grupos do Zope
   aparecem como se fossem grupos do LDAP.
   - O servidor LDAP é do tipo Notes

Abracos

--
Renato Sacramento Horta Moreira
Ciência da Computação - UFMG




--
Renato Sacramento Horta Moreira
Ciência da Computação - UFMG

Responder a