Para crear una Cookies en .NET se necesita colocarle un nombre propio. En C# sería:
private void createUserInformationCookie(string username, TokenSecurityGeneratedResponseTypeProxy tokenSecurity, string cookieName)
{
try
{
UserInformation userInformation = new UserInformation();
userInformation.userName = username;
userInformation.tokenSecurityId = tokenSecurity.tokenSecurity.TokenSecurityId;
userInformation.businessUnitCode = tokenSecurity.tokenSecurity.BusinessUnity;
String json = JsonConvert.SerializeObject(userInformation);
HttpCookie cookie = new HttpCookie(cookieName);
cookie.Expires = DateTime.Now.AddHours(Common.cookieExpirationTime);
cookie.Value = json;
cookie.HttpOnly = true;
HttpContext.Response.Cookies.Add(cookie);
}
catch (Exception ex)
{
}
}
No hay comentarios:
Publicar un comentario