ASP.NET SqlRoleManager CacheRolesInCookie - Cookie not being set in Chrome -


i using sqlrolemanager in asp.net mvc 3 application, works great. enabled cacherolesincookie option, working in firefox , internet explorer, not in chrome. in fiddler, not seeing cookie coming response in chrome.

here have set in web.config:

<rolemanager enabled="true" defaultprovider="sqlrolemanager" cacherolesincookie="true" cookiename=".asproles" cookieslidingexpiration="false" cookietimeout="5" createpersistentcookie="true"  maxcachedresults="255">   <providers>     <add name="sqlrolemanager"          type="system.web.security.sqlroleprovider"           connectionstringname="aspnetconnectionstring"           applicationname="redactednamespace.web" />   </providers> </rolemanager> 

as mentioned, works great in firefox , ie, not chrome. watching sql server profiler, can see first request in firefox , ie hit database roles, cached until cookie expires. chrome hits database once every request.

i using sqlmembershipprovider , setting cookie (manually) formsauthenticationticket no issues; cookie works in browsers.

in firefox, cookie close (but less than) 4096 bytes, , httponly.

how can roles cache in cookie in chrome?


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -