Menu

#150 Integração com AD

Versão 3.0
open
nobody
5
2012-03-12
2012-03-12
No

Gostaria de saber se há uma possibilidade de total integração com AD, uma dificuldade que tive foi em relação À senha, o Windows exige um padrão de senha que não consegui configurar no ocomon, letras, numeros e caracteres, e quando tento as opções de LDAP acabo não tendo sucesso por conta dessas opções.

Discussion

  • Jefferson Quesado

    Olá, Fábio,
    Trabalhei com isso para fazer o Single Sign On, de onde estou fazendo estágio. Essa parte dos caracteres da senha é uma questão da expressão regular usada para fazer o login.

    Existem duas alteração a se fazer:
    1- no arquivo index.php;
    2- no arquivo includes/javascript/funcoes.js.

    No index.php, ache a função de validação (perto do fim do arquivo), e substitua a linha
    if (ok) var ok = validaForm('idSenha','ALFAFULL','Senha',1);
    por:
    if (ok) var ok = validaForm('idSenha', 'SENHA', 'Senha', 1);

    No includes/javascript/funcoes.js, substitua a função 'validaForm' pela que está no arquivo que irei mandar o link. TALVEZ a função que eu coloquei gere alguns bugs, mas eles não são muitos e, pelo que eu sei, já corrigi a maioria deles. O que eu fiz foi colocar num "switch" os tipos de expressão para ficar mais fácil adicionar funções extras; além disso, unifiquei o tratamento das expressões.

    Eis o link: http://dl.dropbox.com/u/1077705/validaForm.js

     
  • Jefferson Quesado

    Mais uma coisa,
    Se quiser, há uma solução no Viva o Linux (http://www.vivaolinux.com.br/dica/Ocomon-+-Active-Directory-%28AD%29) que diz como faz para, ao usuário se logar via AD, ele ser automaticamente inserido na base de dados do OcoMon. Existem alguns bugs, mas posso te ajudar com isso, se quiseres.
    Nesse documento, eles usam uma versão antiga da classe (GPL) adldap, para php. Recomendo usar a nova: http://adldap.sourceforge.net/

     

Log in to post a comment.