Я использую ColdFusion для доступа к значению заголовка «Авторизация», переданному из IIS.
У меня это работает без проблем на IIS7, однако в IIS6 заголовок просто не доступен для меня в ColdFusion.
Я пытался использовать JAVA для доступа к заголовку, и я читал в другом месте, что у людей были похожие проблемы с ASP.
Странно, если я смотрю на заголовки в FireBug для FireFox, там виден заголовок авторизации, поэтому я знаю, что сервер IIS передает значение обратно - я просто не могу его использовать в своем коде!
У кого-нибудь есть решение?
Пример кода:
<!--- Force authorisation --->
<cfheader statuscode="401" statustext="Unauthorized" />
<cfheader name="WWW-Authenticate" value="basic realm=""API""" />
<cfoutput>
#getPageContext().getRequest().getHeader('Authorization')# <!--- Blank on IIS6 --->
<cfdump var="#getHTTPRequestData()#"> <!--- Authorization header missing on IIS6 --->
</cfoutput>