wiliands 0 Denunciar post Postado Outubro 1, 2008 Boa tarde PessoALL, Seguinte, estive procurando em alguns tópicos e consegui tirar algumas dúvidas... mas não todas. Estou desenvolvendo uma aplicação WEB com Banco de Dados SQL Server 2000 + Tomcat no Linux + Java. Meu objetivo é que os usuários autentiquem e utilizem a minha aplicação usando os usuários do windows, sem precisar criar um usuário novo para isso. Eu fiz uns testes com o JTDS e tive sucesso testando em uma aplicação desktop... vi que para funcionar tinha que colocar no path do windows uma dll chamada: ntlmauth.dll. Fazendo isso, conseguia conectar no banco normalmente. Meu problema é quando vou usar no ambiente WEB, não funciona... pq não tem como eu utilizar a DLL, por ser um servidor Linux. Gostaria de saber se vocês já trabalharam com isso. Meu objetivo é conectar no banco de dados do SQL na aplicação WEB usando o usuário do windows. Todas as configurações de firewall, autenticação do servidor de sql, porta já estão okay. Visto que se testo a conexão usando o usuário do SQL Server funciona, mas gostaria de usar do Windows. Agradeço a ajuda de todos. Compartilhar este post Link para o post Compartilhar em outros sites
sublyer 0 Denunciar post Postado Outubro 2, 2008 Você utiliza o Active Directory no servidor windows?? Compartilhar este post Link para o post Compartilhar em outros sites
sublyer 0 Denunciar post Postado Outubro 2, 2008 Se for com o AD a autenticação olha esses dois links http://forums.sun.com/thread.jspa?threadID...5&tstart=50 http://forums.sun.com/thread.jspa?messageID=9725117 Compartilhar este post Link para o post Compartilhar em outros sites
wiliands 0 Denunciar post Postado Outubro 2, 2008 Vlw pela ajuda sublyer. Na verdade minha intenção é autenticar no SQL usando usuário do Windows e não autenticar no Windows. Ontem eu consegui fazer numa aplicação desktop para teste... mas no meu caso eu vou usar uma WEB aí dá pau na dll que o jtds usa para autenticar. Não sei como levar esta dll para o tomcat no windows. Compartilhar este post Link para o post Compartilhar em outros sites
sublyer 0 Denunciar post Postado Outubro 3, 2008 Olha acredito que não haveria como, pois dll não funciona no linux. Seria interessante você ter um webservice que fizesse a autenticação no seu sql server e ai então fosse feito o login, mas seria uma solução. Não conheço sua infra-estrutura para poder realizar este tipo de operação. Particurlamente eu tinha um sistema em Java que necessitava autenticar o usuário no AD do windows 2003 server, foi então que criei o web service em meu servidor windows e utilizei para autenticar no java, mas no meu caso esse este login iria ser utilizado por diversos aplicativos da empresa. Um grande abraço. Compartilhar este post Link para o post Compartilhar em outros sites