Recuperando nome do usuario logado na rede

7 respostas
P

Estou tentando recuperar o nome dos usuário que estão logado nas maquina, mas toda vez que tento rodar a aplicação não tenho nenhuma resposta…
Eu tenho o seguinte codigo que fica no web.xml:

NTLM HTTP Authentication Filter
jcifs.http.NtlmHttpFilter

jcifs.http.domainController
x.x.x.x

NTLM HTTP Authentication Filter /* E as configurações teriam que ficar no web.xml da apliacação ou do container ??? Outra questão é se o arquivo jcifs.jar teria que ficar no diretório do j2sdk ou no lib da aplicação ??? Posso utilizar essas configurações tanto no jboss quanto no tomcat ??? Atenciosamente,

Marco Paradiso

7 Respostas

T

Como a busca não está funcionando no site, vou quebrar seu galho:

http://www.guj.com.br/posts/list/26264.java

Sobre os detalhes de “deployment”: não tenho a menor idéia.
Acho que pode ficar no lib da aplicação.
Só testando mesmo, ou vendo se o site do JCIFS traz alguma dica.
Essas configurações devem ser as mesmas tanto no Tomcat quanto no JBoss, mas como já disse, não sei, só testando mesmo.

P

Cara, eu já tinha visto essa dica… mas naum consegui colocar pra funcionar…
Qdo eu coloco as configurações no web.xml a aplicação para de funcionar… agora não sei se faltou alguma coisa do tomcat…

T

Aí também não sei como é que faz para o seu web.xml funcionar. De qualquer maneira, veja o site do JCIFS:
http://jcifs.samba.org/src/docs/ntlmhttpauth.html

P

Vou dar uma outra olhada… já tinha visto agumas coisa pela manhã, mas naum vi nada de estranho… con certeza deve estar faltando algo…

T

Eu postei a dica de como ligar o debug no JCIFS , ligue o debug e veja se não tem nada de esquisito.

P

Coloquei o debug mas não deu nada… vou dar uma olhada no site dele e ver se tem alguma outra opção… qualquer coisa eu posto no forum…

srsinistro

Não entendi, vc quer recuperar o usuário logado na rede… tem um método que te retorna isso a qualquer hora, jah o usei, não lembro o nome agora mais é algo parecido com USER ou getUserId… esse filtro que vc esta usando, Ntlm Http Authentication, é para você validar um usuário do Windows/Nt na sua aplicação Java, tipo vc tem o usuário X no seu Windows, vc quer que o seu Container, antes de liberar o acesso da aplicação, valide esse usuário X do windows, ele solicitara usuário e senha, caso não confiram, a aplicação JAVA/WEB não será acessada.

paradiso:
Estou tentando recuperar o nome dos usuário que estão logado nas maquina, mas toda vez que tento rodar a aplicação não tenho nenhuma resposta…
Eu tenho o seguinte codigo que fica no web.xml:

NTLM HTTP Authentication Filter
jcifs.http.NtlmHttpFilter

jcifs.http.domainController
x.x.x.x

NTLM HTTP Authentication Filter /* E as configurações teriam que ficar no web.xml da apliacação ou do container ??? Outra questão é se o arquivo jcifs.jar teria que ficar no diretório do j2sdk ou no lib da aplicação ??? Posso utilizar essas configurações tanto no jboss quanto no tomcat ??? Atenciosamente,

Marco Paradiso

Criado 18 de julho de 2005
Ultima resposta 19 de jul. de 2005
Respostas 7
Participantes 3