Re: [xwt-users] IIS Authentication and XWT

Adam Megacz <[email protected]> Tue, 13 Jan 2004 13:22:54 -0800
Newsgroups gmane.comp.java.xwt.users
Organization XWT
Message-ID <[email protected]>
XWT has 95%-complete support for NTLM... if you're interested in
finishing the job, it should be pretty easy -- it's more a matter of
testing (which is easy for you since you have access to an IIS box,
which I don't) than anything else.  Check out HTTP.java and search for
'ntlm'.

That particular part of the code has barely changed at all, so if you
come up with a patch that makes Lithium work, the patch will apply
cleanly to Nitrogen.

The NTLM code should be usable for both authenticating to a proxy and
authenticating to an HTTP server...

  - a


Eric Merritt <cyberlync-/[email protected]> writes:
> Adam,
> 
>  You are right. It looks like the admins have enabled
> ntlm on those servers and my little python ntlm proxy
> picked it up and was routing moz though it. Of course,
> this doesn't work with xwt. I didn't realize this
> until I cranked up ethereal and watched the trafic go
> by. Ntlm is such a useless protocol. In any case,
> sorry for wasting your time.
> 
> Thanks,
> Eric
> 
> 
> --- Adam Megacz <[email protected]> wrote:
> > 
> > Hrm, I don't think it's possible for the server to
> > "have auth on and
> > allow unauthorized access"... check the HTTP spec. 
> > The only way you
> > know that the server wants authentication is because
> > you tried
> > accessing it without auth and you got rejected...
> > 
> >   - a
> > 
> > 
> > Eric Merritt <cyberlync-/[email protected]> writes:
> > > Hey guys,
> > > 
> > >  Quick question I hope you can help me with. I am
> > > trying to use the current stable version of xwt to
> > > launch an xwar located on an IIS intranet server.
> > The
> > > IIS server has auth on, but allows unauthed access
> > as
> > > well. When xwt tries to connect and get the xwt it
> > > throws the error
> > > 
> > > org.xwt.HTTP$HTTPException: web server demanded
> > > username/password, but none were supplied
> > > 
> > > 
> > > Any suggestions on getting xwt to bypass the
> > request
> > > for credentials.
> > > 
> > > The log looks like
> > > 
> > >
> >
> ===========================================================================
> > >                  Log: Logging enabled at Tue Jan
> > 13
> > > 12:32:55 GMT-05:00 2004
> > >                  X11: X11 DISPLAY: :0.0
> > >                  X11: X11 SHM:     enabled
> > >                  X11: X11 Visual:  ff0000 ff00 ff
> > > bits: 8 visualid: 35 depth: 24
> > >                  X11:             red_max /
> > red_mult:
> > > ff 10000
> > >                  X11:             green_max /
> > > green_mult: ff 100
> > >                  X11:             blue_max /
> > > blue_mult: ff 1
> > >                  X11:             base_pixel: 0
> > >             Platform: XWT build: unknown
> > >             Platform: XWT VM detection:   vendor =
> > > Free Software Foundation, Inc.
> > >             Platform:                    version =
> > 3.3
> > >             Platform:                         os =
> > > Linux [version 2.4.20-20.9]
> > >             Platform:                   platform =
> > GCJ
> > > Linux Binary
> > >             Platform:                      class =
> > > org.xwt.plat.X11
> > >                 Main: argument 0:
> > > http://10.1.1.26/dist/sample-0.5pre3.xwar
> > >                 Main: loading scar image
> > >            Resources: WARNING: ignoring xwar entry
> > > with invalid name: META-INF/MANIFEST.MF
> > >                 Main: downloading xwar
> > >                 Main: instantiating
> > > org.xwt.builtin.splash
> > >                 Main: main thread blocking on new
> > > semaphore
> > >                  X11: mapping font "sansserif10"
> > to
> > >
> >
> "-urw-helvetica-medium-r-normal--10-0-0-0-p-0-iso8859-1"
> > >               splash: origin is
> > > http://10.1.1.26/dist/sample-0.5pre3.xwar
> > >             Platform: attempting
> > environment-variable
> > > DNS proxy detection
> > >             Platform: attempting org.xwt.plat.X11
> > > proxy detection
> > >               XWT$25: IOException while loading
> > > archive:
> > >               XWT$25: org.xwt.HTTP$HTTPException:
> > web
> > > server demanded username/password, but none were
> > > supplied
> > >               XWT$25:    at 0x08205348 (Unknown
> > > Source)
> > >               XWT$25:    at 0x08191bf4 (Unknown
> > > Source)
> > >               XWT$25:    at 0x08191624 (Unknown
> > > Source)
> > >               XWT$25:    at 0x080e028c (Unknown
> > > Source)
> > >               XWT$25:    at 0x080e4728 (Unknown
> > > Source)
> > >               XWT$25:    at 0x080e07fc (Unknown
> > > Source)
> > >               XWT$25:    at 0x080e0371 (Unknown
> > > Source)
> > >               XWT$25:    at 0x0811e1bd (Unknown
> > > Source)
> > >               XWT$25:    at 0x080b7ddd (Unknown
> > > Source)
> > >               XWT$25:    at 0x080834e1 (Unknown
> > > Source)
> > >               XWT$25:    at 0x08079b38 (Unknown
> > > Source)
> > >               XWT$25:    at 0x08109c67 (Unknown
> > > Source)
> > >               XWT$25:    at 0x081814de (Unknown
> > > Source)
> > >               XWT$25:    at 0x081f3f62 (Unknown
> > > Source)
> > >               XWT$25:    at 0x081f8dc3 (Unknown
> > > Source)
> > >               XWT$25:    at 0x0824ff45 (Unknown
> > > Source)
> > >             JSObject: Context.getCurrentContext()
> > is
> > > null in getCurrentFunctionSourceName()
> > > 
> > > 
> > > 
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Hotjobs: Enter the "Signing Bonus"
> > Sweepstakes
> > > http://hotjobs.sweepstakes.yahoo.com/signingbonus
> > > 
> > > _______________________________________________
> > > users mailing list
> > > [email protected]
> > > http://lists.xwt.org/listinfo/users
> > > 
> > 
> > -- 
> > "protect" is a propaganda word
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
> http://hotjobs.sweepstakes.yahoo.com/signingbonus
> 
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwt.org/listinfo/users
> 

-- 
"protect" is a propaganda word