/// <summary> /// Genera el token del usuario validado /// </summary> /// <param name="numberEmployee">Número de empleado</param> /// <param name="codeStore">Número de tiemda</param> /// <param name="codeBox">Número de caja</param> /// <returns></returns> private string GenerateToken(int numberEmployee, int codeStore, int codeBox, int expirationTime) { DateTime issued = DateTime.Now; var tempToken = new Dictionary <string, object>() { { "usuario", numberEmployee }, { "nombre", numberEmployee }, { "resources", this.GetResources(numberEmployee) }, { "exp", ToUnixTime(expirationTime).ToString() }, { "codeStore", codeStore }, { "codeBox", codeBox } }; return(Encrypted.Encode(tempToken)); }