ClaimsCookie (nuget): An HttpModule that will serialize user information to a chunked protected cookie (with MachineKey) and deserialize on every request to a ClaimsPrincipal.  Usage:  var user = new List<KeyValuePair<string, object>> { 	new KeyValuePair<string, object>("name", "John Foo"), 	new KeyValuePair<string, object>("id", "1234"), 	new KeyValuePair<string, object>("email", "foo@gmail.com") };  ClaimsCookieModule.Instance.CreateSessionSecurityToken(user);  That's it. Now, you will be able to access the user claims like this:  ((IClaimsIdentity)User.Identity).Claims  The cookie will be chunked in multiple cookies to avoid hitting a limit if you are storing lots of user info and it will be deflated and protected with the machine key.
Keywords: WIF|Session|Cookie|ASP.NET|Auth0