Welcome to HostingForumz.com!
FAQFAQ   SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log in/Register/PasswordLog in/Register/Password

IIS 6.0 IWA and ISAPI filter question

 
   Web Hosting Problem Solving Community! (Home) -> IIS RSS
Author Message
user1107

External


Since: Nov 20, 2003
Posts: 1



(Msg. 1) Posted: Thu Nov 20, 2003 6:25 am
Post subject: IIS 6.0 IWA and ISAPI filter question
Archived from groups: microsoft>public>inetserver>iis (more info?)

Hi,


We have IIS 6.0 configured with an ISAPI filter. IIS
is set with no authentication for the filter URI. The
ISAPI DLL forwards the request to a third party server
that executes IWA.

When the third party server is set to require "Negotiate"
and the access is made from a different computer than the
IIS one (user logged into the domain), browser's first
handshake "Authorization" header is more then 1800 bytes.
In this case this header is not forwarded to the filter.

Checking off-line, I have seen that if the header value is
longer then 1024 the header is not forwarded to the filter.
The 1024 length applies only to the "Authorization" header,
other headers allowing for longer values.

Is there any setting we can change to increase the allowed
length for the "Authorization" header?

MaxFieldLength and MaxRequestBytes are not set.

When we use NTLM instead of Negotiate or we access IIS from
the same computer or we use a non-domain account for the
browser then the "Authorization" header is much smaller and
everything works OK.


Thank you,
George

 >> Stay informed about: IIS 6.0 IWA and ISAPI filter question 
Back to top
Login to vote
someone9

External


Since: Aug 25, 2003
Posts: 2419



(Msg. 2) Posted: Thu Nov 20, 2003 6:25 am
Post subject: Re: IIS 6.0 IWA and ISAPI filter question [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I am not aware of any such limits on a specific header name.

Are you sure it's not the filter that has a buffer limit of some sort? I
mean, this filter is working like a proxy for the client -- and if it wants
to preserve authentication (i.e. IIS is configured to not look at
authentication), it's got to be processing the incoming request, in
particular the Authorization and WWW-Authenticate headers.

I presume this filter is ReadRawData and requires you to run in IIS5
Compatibility Mode, at which point the filter is completely responsible for
reading and buffering the incoming request and forwarding it off the server.
The filter should be receiving all the request header data.

--
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"George Aprotosoaie" <g.aprotosoaie.RemoveThis@computer.org> wrote in message
news:8vWub.118401$HoK.18956@news01.bloor.is.net.cable.rogers.com...
Hi,


We have IIS 6.0 configured with an ISAPI filter. IIS
is set with no authentication for the filter URI. The
ISAPI DLL forwards the request to a third party server
that executes IWA.

When the third party server is set to require "Negotiate"
and the access is made from a different computer than the
IIS one (user logged into the domain), browser's first
handshake "Authorization" header is more then 1800 bytes.
In this case this header is not forwarded to the filter.

Checking off-line, I have seen that if the header value is
longer then 1024 the header is not forwarded to the filter.
The 1024 length applies only to the "Authorization" header,
other headers allowing for longer values.

Is there any setting we can change to increase the allowed
length for the "Authorization" header?

MaxFieldLength and MaxRequestBytes are not set.

When we use NTLM instead of Negotiate or we access IIS from
the same computer or we use a non-domain account for the
browser then the "Authorization" header is much smaller and
everything works OK.


Thank you,
George

 >> Stay informed about: IIS 6.0 IWA and ISAPI filter question 
Back to top
Login to vote
anonymous483

External


Since: Nov 20, 2003
Posts: 1



(Msg. 3) Posted: Thu Nov 20, 2003 8:51 am
Post subject: Re: IIS 6.0 IWA and ISAPI filter question [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi David,


For the access to the "Authorization:" header we were using the
"GetHeader" method and indeed the buffer was too small resulting in the
above limitation.


Thanks,
George



*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
 >> Stay informed about: IIS 6.0 IWA and ISAPI filter question 
Back to top
Login to vote
Display posts from previous:   
   Web Hosting Problem Solving Community! (Home) -> IIS All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]