[Java/Axis] NTLM Proxy zit in de weg

Pagina: 1
Acties:

  • Bbfreak
  • Registratie: September 2002
  • Laatst online: 18-07 10:58
Wij zitten met een probleem wat we niet kunnen tackelen.
Wij hebben een webservice gemaakt. Deze is te bereiken via het WWW.
Nu zit er alleen vanaf kantoor een ISA2004 proxy tussen, NTLM.
Op geen enkele manier komen we door de proxy heen.
Steeds zien we anonymous logins.
Via HTTPClient kunnen we netjes een GET en POST door de server heen doen.

Wij hebben gedaan:
1. Stub.setUsername en Stub.setPassword maar hoe weet hij nu de server?
2. AxisProperties geset. Lijkt hij compleet te negeren.
3. Een hack in CommonsHTTPSender toegepast. Geen verschil.

Heeft hier iemand ervaring mee? Wie kan ons in de goede richting sturen?

Twitter @cmeerbeek / Halo Waypoint Profile


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 14:25

Janoz

Moderator Devschuur®

!litemod

Zou je iets meer kunnen vertellen over hoe alles in elkaar steekt? (evt met een schemaatje) Staat de webservice online en willen jullie een aanroep doen vanaf kantoor of andersom?

Verder neem ik aan dat ej deze al gevonden had.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Bbfreak
  • Registratie: September 2002
  • Laatst online: 18-07 10:58
Janoz schreef op vrijdag 15 december 2006 @ 09:23:
Zou je iets meer kunnen vertellen over hoe alles in elkaar steekt? (evt met een schemaatje) Staat de webservice online en willen jullie een aanroep doen vanaf kantoor of andersom?

Verder neem ik aan dat ej deze al gevonden had.
We hebben een computer die achter een ISA 2004 proxy staat ( NTLM authentication ). Deze proxy heeft een instelling om vanaf deze computer achter de proxy data door te sturen naar de server waar de webservice draait,
dit mag maar met 1 bepaalde user die op de proxy ingesteld is.

pc -> ISA2004 -> server met webservice.

Zowel de call als de service zelf zijn geimplementeerd met Axis 1.4.
De call vanaf de pc werkt dus niet omdat hij niet door de proxy komt.
Via een browser komen we met de gebruiker netjes door de proxy.
We hebben met HTTPClient een GET en POST werkend gekregen met deze user naar de server toe. Het probleem ligt dus echt in het meegeven van de proxy gegevens aan de proxy call.
We zijn de data aan het bekijken met Ethereal omdat proxy gegevens niet lijken aan te komen, als in anonymous.
Op de proxy zien we een failed attempt maar we zien ook Unidentified IP Traffic, onbekend protocol?
Axis loopt naar mijn weten gewoon over HTTP.

De code die te vinden is online, wat ontzettend weinig is, lijkt niet te werken.

Twitter @cmeerbeek / Halo Waypoint Profile