Well, that is very useful to know.  I will ask the client what type they
use and see how it goes. Thanks for your help.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Valentin
Schmidt
Sent: 24 November 2005 01:37
To: Lingo programming discussion list
Subject: Re: <lingo-l> getNetText and proxy

addendum:
"digest authentication" (RFC 2617) would be a little bit more 
complicated, but totally doable as well, all you need is a md5 
calculation, and there are good md5 implementations in lingo that are 
fast enough for those tiny strings required for authentication.


Valentin Schmidt wrote:
> Propably I'm the only one interested in this :-)
> But anyway, I've checked it out, it's really very easy to do this for
> basic authentication. You only have to add one more HTTP-header line:
> "Proxy-Authorization Basic YWRtaW46Zm9v"
> where YWRtaW46Zm9v is a base64 encoded string of <username:password>
> ("admin:foo" in this case), and you have to use a full URL in the
> GET-line
> (like "GET http://macromedia.com/robots.txt";)
>
> If you specify this additional header right away from the beginning,
> there is no need for an "interactive authentication", you get through
> the proxy immediately (tested with Squid 2.5 on win xp)
>
> So, Tim, if your proxy server uses basic authentication only (which it
> propably doesn't), there is no need to buy a third party xtra.
>
> Valentin
>
>
> Valentin Schmidt wrote:
>> thanks cole, laurent for your replies.
>>
>> laurent, what part of the process that you described do you think
>> wouldn't be possible to implement with multiuser lingo? If I
>> understood you correctly, this doesn't sound very difficult, as long
>> as the whole
>> communication is text based, not binary (what seems to be the case
>> for basic authentication). It's no problem to implement other
>> text-based protocols like SMTP, POP, HTTP etc. with multiuser
>> lingo/xtra. cheers,
>> valentin
>>
>> laueLaurent Brigaut wrote:
>>> I don't think you can. The way the authentication is handled,
>>> independantly from the authentication scheme is, that way:
>>> - prerequisite : any access to an http resource throug a proxy that
>>> require authentication has to be done with the "Keep connection
>>> alive" flag set on.
>>> - The client issues first a GET (going through the proxy server) set
>>> the
>>> proxy info (IP/port) but no user or password.
>>> - The the HTTP server replies with a 407 error code (indicating that
>>> the
>>> proxy requires authentication) and includes in the header the
>>> authentication scheme expected (basic, NTLM, Kerberos, ...)
>>> - The client then starts to handle the authentication protocol and
>>> once
>>> access granted, re-issues the GET
>>>
>>> I don't think Multiuser could handle this scheme. It would have been
>>> a different story if you have pass the user name/password in the
>>> initial request.
>>>
>>> Regards,
>>>
>>>
>>> -- Laurent Brigaut
>>> -- Director of Operations
>>>
>>> -- Integration New Media, Inc. (INM)
>>> -- www.INM.com
>>> -- +1 514 871 1333 ext. 236
>>> -- LEADERS IN INTERACTIVE MEDIA
>>>
>>>
>>>> -----Original Message-----
>>>> From: [EMAIL PROTECTED]
>>>> [mailto:[EMAIL PROTECTED] On Behalf Of
>>>> Valentin Schmidt
>>>> Sent: November 23, 2005 11:46 AM
>>>> To: Lingo programming discussion list
>>>> Subject: Re: <lingo-l> getNetText and proxy
>>>>
>>>> I wonder if (depending on the authorization scheme?) you
>>>> could use the multiuser xtra to authentificate at a http
>>>> proxy server...?
>>>> Does anyone know more about this?
>>>>
>>>> valentin
>>>>
>>>> Tim Welford wrote:
>>>>> Thanks for that Valentin, Duck,
>>>>>
>>>>> I actually stumbled across the proxyserver function after
>>>> my post, But
>>>>> looks like a client requires user\pass authentication on the proxy
>>>>> server as well, so may need the xtra Duck suggested,
>>>> although I also
>>>>> found "UntimateNetXtra" as well which seems to be a better deal
>>>>> for the price.
>>>>>
>>>>> Shame that the proxyserver function only seems to be "half
>>>>> implemented"
>>>>> I can't think of any good reasons why they wouldn't build
>>>> in a method
>>>>> for sending user pass parameters.
>>>>>
>>>>> Cheers guys
>>>>>
>>>>> -----Original Message-----
>>>>> From: [EMAIL PROTECTED]
>>>>> [mailto:[EMAIL PROTECTED] On Behalf Of
>>>> Valentin
>>>>> Schmidt
>>>>> Sent: 23 November 2005 15:17
>>>>> To: Lingo programming discussion list
>>>>> Subject: Re: <lingo-l> getNetText and proxy
>>>>>
>>>>> hi tim,
>>>>>
>>>>> look up
>>>>>    proxyServer(serverType, "ipAddress", portNum) in the help.
>>>>>
>>>>> you can either get the proxy server's IP from the registry (pc,
>>>>> require's some (free) xtra; on the mac there is propably
>>>> some comand
>>>>> to use with shell xtra), or let the user specify it manually.
>>>>>
>>>>> valentin
>>>>>
>>>>>
>>>>> Tim Welford wrote:
>>>>>> Hi,
>>>>>>
>>>>>> Anyone know how I can use things like getNettext when the
>>>>>> computer uses a proxy server to access the internet.
>>>>>>
>>>>>> Do I need to use a 3rd party xtra like UltimateNetXtra, or
>>>> is there a
>>>>>> way with just normal director lingo (MX 04)
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Tim
>>>>>>
>>>>>>
>>>>>> [To remove yourself from this list, or to change to digest
>>>> mode, go
>>>>>> to http://www.penworks.com/lingo-l.cgi  To post messages
>>>> to the list,
>>>>>> email [email protected]  (Problems, email
>>>>>> [EMAIL PROTECTED]). Lingo-L is for learning and
>>>> helping with
>>>>>> programming Lingo.  Thanks!]
>>>>>
>>>>> [To remove yourself from this list, or to change to digest
>>>> mode, go to
>>>>> http://www.penworks.com/lingo-l.cgi  To post messages to the list,
>>>>> email [email protected]  (Problems, email
>>>>> [EMAIL PROTECTED]).
>>>>> Lingo-L is for learning and helping with programming Lingo.
>>>>  Thanks!]
>>>>>
>>>>>
>>>>>
>>>>> [To remove yourself from this list, or to change to digest
>>>> mode, go to
>>>>> http://www.penworks.com/lingo-l.cgi  To post messages to the list,
>>>>> email [email protected]  (Problems, email
>>>>> [EMAIL PROTECTED]). Lingo-L is for learning and helping
>>>>> with programming Lingo.  Thanks!]
>>>>
>>>> [To remove yourself from this list, or to change to digest
>>>> mode, go to http://www.penworks.com/lingo-l.cgi  To post
>>>> messages to the list, email [email protected]  (Problems,
>>>> email [EMAIL PROTECTED]). Lingo-L is for learning and
>>>> helping with programming Lingo.  Thanks!]
>>>>
>>>
>>> [To remove yourself from this list, or to change to digest mode, go
>>> to http://www.penworks.com/lingo-l.cgi  To post messages to the
>>> list, email [email protected]  (Problems, email
>>> [EMAIL PROTECTED]). Lingo-L is for learning and helping with
>>> programming Lingo.  Thanks!]
>>
>> [To remove yourself from this list, or to change to digest mode, go
>> to http://www.penworks.com/lingo-l.cgi  To post messages to the list,
>> email [email protected]  (Problems, email
>> [EMAIL PROTECTED]). Lingo-L is for learning and helping with
>> programming Lingo.  Thanks!]
>
> [To remove yourself from this list, or to change to digest mode, go
> to http://www.penworks.com/lingo-l.cgi  To post messages to the list,
> email [email protected]  (Problems, email
> [EMAIL PROTECTED]). Lingo-L is for learning and helping with
> programming Lingo.  Thanks!] 

[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email
[email protected]  (Problems, email [EMAIL PROTECTED]).
Lingo-L is for learning and helping with programming Lingo.  Thanks!]



[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email 
[email protected]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for 
learning and helping with programming Lingo.  Thanks!]

Reply via email to