[Mono-list] HttpOnly cookies flag supported?
James Wright
james.wright at jigsawdezign.com
Fri Oct 4 17:35:37 UTC 2013
Ok, so from looking at the source, I don't where the HttpOnly property
is being set at all (i would have expected it to be with the setting of
the Secure property);
System.Web.Security.FormsAuthentication
public static HttpCookie GetAuthCookie (string userName, bool
createPersistentCookie, string strCookiePath)
{
Initialize ();
if (userName == null)
userName = String.Empty;
if (strCookiePath == null || strCookiePath.Length == 0)
strCookiePath = cookiePath;
DateTime now = DateTime.Now;
DateTime then;
if (createPersistentCookie)
then = now.AddYears (50);
else
then = now.AddMinutes (timeout);
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket (1,
userName,
now,
then,
createPersistentCookie,
String.Empty,
cookiePath);
if (!createPersistentCookie)
then = DateTime.MinValue;
HttpCookie cookie = new HttpCookie (cookieName, Encrypt (ticket),
strCookiePath, then);
if (requireSSL)
cookie.Secure = true;
if (!String.IsNullOrEmpty (cookie_domain))
cookie.Domain = cookie_domain;
return cookie;
}
Am I missing something?
James
On 04/10/2013 18:25, James Wright wrote:
>
> Nope, it's definitely "httpOnly", as in the browser will not let
> client-side script access the cookie (the cookie is only for being
> sent with each request).
>
> I think you are thinking of "requireSSL" which instructs the web
> browser to only send the cookie over HTTPS and not unencrypted HTTP
> connections.
>
>
> James
>
>
> On 04/10/2013 17:01, Ian Norton wrote:
>>
>> Do you mean httpsonly?
>>
>> On 4 Oct 2013 16:51, "James Wright" <james.wright at jigsawdezign.com
>> <mailto:james.wright at jigsawdezign.com>> wrote:
>>
>> Hi,
>>
>> I've added the following piece of config to my Web.config to
>> default the FormsAuthentication cookie as HttpOnly;
>>
>> <system.web>
>> ...
>> <httpCookies httpOnlyCookies="true" />
>> ...
>> </system.web>
>>
>> However the authentication cookie still does not show as being
>> marked as HttpOnly when looking at it with FireBug.
>>
>> Is this a known issue or bug in Mono? Have i missed something
>> obvious?
>>
>> Thanks,
>> James
>>
>> OS: Amazon Linux
>> Mono: 3.2.0
>> .NET runtime: 4.5
>> Framework: ASP.NET <http://ASP.NET> MVC2.0
>>
>>
>> _______________________________________________
>> Mono-list maillist - Mono-list at lists.ximian.com
>> <mailto:Mono-list at lists.ximian.com>
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>
>
>
> _______________________________________________
> Mono-list maillist - Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20131004/10a66c7e/attachment-0001.html>
More information about the Mono-list
mailing list