1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Falha ao Autenticar Usuário LDAP Windows 2008 #LDAP #WindowsServer2008

Discussão em 'Progress 4GL' iniciado por willagner, Outubro 22, 2014.

  1. willagner

    willagner Sem Pontuação

    Boa tarde,

    Estou encontrando problemas com autenticação LDAP no progress no ambiente Windows Server 2008.

    Possuo implementada as procedures para realizar a autenticação, e funcionam normalmente para o ambiente Windows Server 2003, ou então do cliente Windows 7 ou XP, porém ao tentar realizar acesso utilizando a senha de rede no sistema via LDAP apresenta erro.

    Já procurei bastante e não encontrei observações de alteração de chamada, ou então de configurações necessárias para adaptar o programa.

    Abaixo está apresentado onde ocorre o problema, a chamada que está tentando autenticar o usuário no servidor LDAP, retorna erro "Memória Insuficiente", lembrando que o erro só ocorre se executado via WS2008.

    RUN ldap_bind_sA ( INPUT ContextoLDAP,
    INPUT Usuario,
    INPUT Senha,
    INPUT Metodo,
    OUTPUT Retorno ).
    IF ( 0 <> Retorno ) THEN DO:
    RUN ldap_err2stringA( INPUT Retorno, OUTPUT msgErro ).
    mensg = GET-STRING(msgErro,1).
    LEAVE.
    END.

    Debugando, no WS2008 verifiquei que os valores dos parâmetros ficam:
    ContextoLDAP = (4) 5c 04 00 00
    Usuario = "informações devidamente preenchidas"
    Senha = "123456"
    Metodo = 128
    Retorno = 90 (após executar a chamada)
    mensg = "Memória insuficiente"

    Debugand nos demais ambientes verifiquei que a diferença na chamada é apenas o contexto:
    ContextoLDAP = (4) 44 09 00 00

    E não ocorre erro.

    O retorno que está dando é de falta de memória, porém se ao realizar por outros ambientes não ocorre este erro, não justifica ser realmente falta de memória no servidor do LDAP.

    Pode ser algo de configuração, ou então devo autenticar de outra maneira.

    Alguém já viu algo neste sentido?

    Obrigado pela atenção.

Compartilhe esta Página