Requisitar uma pagina (HTTPURLConnection?) usando o logon at

2 respostas
P

Galera,



Voces poderiam me ajudar? Porfavor.

Estou fazendo uma Aplicação Java onde esta faz a requisicao de uma

pagina de um servidor IIS na intranet! (Essa aplicacao, inicialmente,

esta sendo testada em uma maquina com Windows 2000 Pro, sendo o

usuario logado (eu) esta como administrador da maquina)



Quando faço a requisicao da pagina ele da erro 401 (acesso negado)…

fuçando descobri que esta dando este erro porque a minha aplicacao

Java esta usando usuario anonymous para requisitar a pagina, e está

configurado no IIS para nao aceitar usuario Anonymous, por seguranca.



Mas quando chamamos a pagina por um navegador, no mesmo computador,

este exibi a pagina normalmente.



Cheguei a conclusao que isso ocorre porque o navegador esta usando a

authentificacao do windows como padrao para requisitar a pagina.



Vi alguns exemplos usando a classe Authenticator, mas em todos eles

voce precisa dizer qual é o Usuario e Senha que irá acessar a pagina.



Como faço para usar o Usuario/Senha da pessoa que estiver logada na

hora?





Obrigado desde ja!





P L A N E T

[ Editado por planet No dia [telefone removido] ]

2 Respostas

B

O IE tem como uma de suas opções de segurança "Logon automático com o nome de usuário e a senha atuais". O seu deve estar com essa opção, por isso funciona.

Eu acho bem pouco provável que exista um modo de fazer o Java requisitar uma página usando usuário e senha atuais, pois ele precisaria realmente passar o usuário e a senha (coisa que o IE faz devido a essa opção), e para isso deveria ter acesso a ambos, o que representaria um grave risco de segurança para o Windows.

Claro que pode ser que realmente exista uma forma de fazer isso, mas enquanto ninguém responder, eu recomendo que você vá pensando em outra forma de desenvolver sua aplicação.

P

Hum… poderia ser isso mesmo… Mas pelo que incrivel que pareca eu nao estou com essa opcao ativa…

Sabe o que me deixa mais confuso? Eh porque em qualquer aplicacao, ambiente windows (vb e delphi testado) quando requisito uma pagina usando objetos do Delphi ou objeto do vb (nao do IE) eles requesitam a pagina num boa…

Ja numa aplicacao java nao acontece isso… eh muito confuso entender/solucionar.

Criado 25 de junho de 2002
Ultima resposta 25 de jun. de 2002
Respostas 2
Participantes 2