Atualmente, estou trabalhando em um ambiente corporativo, cheio de limitações, em uma estação de trabalho Windows 7 não administrativa, e não tenho acesso ao suporte ao usuário da corporação por alguns dias.
Mais importante, estou conectado à rede da minha empresa em minha conta do Active Directory e posso acessar a Internet por meio de um proxy pré-configurado. Eu tenho o url, eu tenho o número da porta (através do menu Opções da Internet -> Configurações da LAN). Com relação ao acesso à internet, tudo funciona bem.
O problema é que estou trabalhando na manutenção do código de uma aplicação cujas bibliotecas são remotamente agregadas ao Maven. O Maven precisa da Internet para baixar as bibliotecas especificadas de um repositório público. O proxy pode ser definido em um arquivo xml de configurações onde posso definir o URL do host do proxy, o número da porta, os URLs de não hosts e as credenciais do usuário.
Presumi que poderia usar as credenciais do AD: Não funciona (o Maven registra explicitamente "Não autorizado pelo proxy"). Tentei então examinar o gerenciador de credenciais armazenadas da minha conta de usuário, mas não notei nenhuma credencial relacionada a um proxy. Pode haver algumas limitações devido ao fato de eu não ser o administrador da minha estação de trabalho. Também tentei não usar algumas credenciais, pensando que o proxy pode não precisar de nenhuma autenticação de usuário: não funcionou.
Estou lutando bastante com essa questão porque os aplicativos que podem detectar a configuração do proxy do sistema conseguem se conectar e você deve usar algumas credenciais.
Então eu tenho duas perguntas:
- O sistema operacional fornece algum tipo de credencial padrão quando nada é especificado (presumi as credenciais do AD, mas poderia ser outra coisa que esqueci de pensar)?
- Existe alguma outra maneira de obter as credenciais usadas pelo sistema operacional além da listada acima (gerenciador de credenciais da conta do usuário)?
Obrigado por qualquer ajuda !