CursosEmpresasBlogLiveConfPrecios

Cookies y sesiones

Clase 12 de 19 • Curso de Introducción al Desarrollo Backend

Clase anteriorSiguiente clase

Contenido del curso

Roles del desarrollo web

  • 1
    Los roles del desarrollo backend

    Los roles del desarrollo backend

    02:13 min
  • 2
    Frontend, Backend y Full Stack

    Frontend, Backend y Full Stack

    06:01 min

Fundamentos del backend

  • 3
    ¿Cómo se construye el backend?

    ¿Cómo se construye el backend?

    05:59 min
  • 4
    ¿Cómo escoger lenguajes y frameworks para backend?

    ¿Cómo escoger lenguajes y frameworks para backend?

    02:20 min
  • 5
    HTTP

    HTTP

    09:29 min

APIs REST

  • 6
    ¿Qué son las APIs?

    ¿Qué son las APIs?

    02:41 min
  • 7
    Estructura REST API

    Estructura REST API

    10:39 min
  • 8
    Insomnia y Postman

    Insomnia y Postman

    15:25 min

Backend en el dia a día

  • 9
    La nube

    La nube

    02:45 min
  • 10
    DevOps

    DevOps

    04:22 min
  • 11
    El servidor

    El servidor

    04:26 min
  • 12
    Cookies y sesiones

    Cookies y sesiones

    Viendo ahora
  • 13
    Bases de datos

    Bases de datos

    08:55 min

Escalabilidad en el backend

  • 14
    ¿Qué es el escalamiento?

    ¿Qué es el escalamiento?

    07:42 min
  • 15
    ¿Qué es la replicación?

    ¿Qué es la replicación?

    05:26 min
  • 16
    ¿Qué es la caché?

    ¿Qué es la caché?

    06:08 min
  • 17
    Colas de tareas

    Colas de tareas

    07:53 min
  • 18
    Server-Side Rendering

    Server-Side Rendering

    06:36 min

Próximos pasos

  • 19
    ¿Qué aprender ahora?

    ¿Qué aprender ahora?

    01:02 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads
        Alvaro Eduardo Garzón Pira

        Alvaro Eduardo Garzón Pira

        student•
        hace 3 años

        ¿JWT qué tan utilizado es?

        Hola tú, solo quería mencionarte que la Platzi Fake Store también cuenta con documentación para JWT y le puedas echar un vistazo de como funciona o al menos tener una idea, te dejo el enlace a la documentación: JWT

          Alvaro Eduardo Garzón Pira

          Alvaro Eduardo Garzón Pira

          student•
          hace 3 años

          Denny, ¡Gracias!

        leonardo javier abreu martinez

        leonardo javier abreu martinez

        student•
        hace 3 años

        Cookies y sesiones

        Las cookies son pequeños fragmentos de texto que los sitios web que visitas envían al navegador. Permiten que los sitios web recuerden información sobre tu visita, lo que puede hacer que sea más fácil volver a visitar los sitios y hacer que estos te resulten más útiles. Otras tecnologías, como los identificadores únicos que se usan para identificar un navegador, aplicación o dispositivo, los píxeles y el almacenamiento local, también se pueden usar para estos fines. Las cookies y otras tecnologías que se describen en esta página pueden usarse para los fines indicados más abajo.

        Funcionalidad

        Las cookies y otras tecnologías que se usan con fines de funcionalidad te permiten acceder a funciones esenciales de un servicio. Se consideran esenciales, por ejemplo, las preferencias, (como el idioma que has elegido), la información relacionada con la sesión (como el contenido de un carrito de la compra), y las optimizaciones de los productos que ayudan a mantener y mejorar ese servicio.

        Algunas cookies y otras tecnologías se utilizan para recordar tus preferencias. Por ejemplo, la mayoría de las personas que usan los servicios de Google tienen en sus navegadores una cookie denominada "NID" o "ENID", dependiendo de sus opciones de cookies. Estas cookies se usan para recordar tus preferencias y otra información, como el idioma que prefieres, el número de resultados que quieres que se muestren en cada página de resultados de búsqueda (por ejemplo, 10 o 20) y si quieres que el filtro Búsqueda Segura de Google esté activado o desactivado. La cookie "NID" caduca 6 meses después del último uso del usuario, mientras que la cookie "ENID" dura 13 meses. Las cookies "VISITOR_INFO1_LIVE" y "YEC" tienen un propósito similar en YouTube y también se usan para detectar y resolver problemas con el servicio. Estas cookies tienen una duración de 6 y 13 meses, respectivamente.

        Otras cookies y tecnologías se usan para mantener y mejorar tu experiencia durante una sesión concreta. Por ejemplo, YouTube utiliza la cookie "PREF" para almacenar información como la configuración que prefieres para tus páginas y tus preferencias de reproducción; por ejemplo, las opciones de reproducción automática que has seleccionado, la reproducción aleatoria de contenido y el tamaño del reproductor. En YouTube Music, estas preferencias incluyen el volumen, el modo de repetición y la reproducción automática. Esta cookie caduca 8 meses después del último uso del usuario. La cookie "pm_sess" también ayuda a conservar tu sesión del navegador y tiene una duración de 30 minutos.

        También se pueden usar cookies y otras tecnologías para mejorar el rendimiento de los servicios de Google. Por ejemplo, la cookie "CGIC" mejora la generación de resultados de búsqueda autocompletando las consultas de búsqueda basándose en lo que introduce inicialmente un usuario. Esta cookie tiene una duración de 6 meses.

        Google usa la cookie "CONSENT", que tiene una duración de 2 años, para almacenar el estado de un usuario respecto a sus elecciones de cookies. La cookie "SOCS", que dura 13 meses, también se usa con este mismo fin.

        Seguridad

        Las cookies y otras tecnologías que se usan con fines de seguridad ayudan a autenticar a los usuarios, prevenir el fraude y protegerte cuando interactúas con un servicio.

        Las cookies y otras tecnologías que se usan para autenticar a los usuarios permiten asegurar que solo el propietario de una cuenta puede acceder a ella. Por ejemplo, las cookies "SID" y "HSID" contienen registros cifrados y firmados de forma digital del ID de cuenta de Google de un usuario y del momento de inicio de sesión más reciente. La combinación de estas cookies permite a Google bloquear muchos tipos de ataques, como, por ejemplo, intentos de robo del contenido de los formularios que se envían en los servicios de Google.

        Algunas cookies y otras tecnologías se usan para prevenir el spam, el fraude y los abusos. Por ejemplo, las cookies "pm_sess", "YSC" y "AEC" se encargan de comprobar que las solicitudes que se hacen durante una sesión de navegación proceden del usuario y no de otros sitios. Estas cookies evitan que sitios maliciosos actúen haciéndose pasar por el usuario sin su conocimiento. La cookie "pm_sess" tiene una duración de 30 minutos, y la cookie "AEC", de 6 meses. La cookie "YSC" dura toda una sesión de navegación del usuario.

        Analíticas

        Las cookies y otras tecnologías que se usan con fines analíticos ayudan a recoger datos que permiten a los servicios entender cómo interactúas con un servicio en particular. Esta información se usa para mejorar el contenido de los servicios y sus funciones, y así ofrecerte una mejor experiencia.

        Algunas cookies y otras tecnologías ayudan a los sitios y las aplicaciones a entender cómo interactúan los visitantes con sus servicios. Por ejemplo, Google Analytics utiliza un conjunto de cookies para recoger información y ofrecer estadísticas de uso de los sitios sin que Google identifique personalmente a cada visitante. La principal cookie que utiliza Google Analytics es "_ga", que permite a los servicios distinguir a un visitante de otro y tiene una duración de 2 años. La utilizan todos los sitios en los que se implementa Google Analytics, incluidos los servicios de Google. Cada cookie "_ga" es exclusiva de una propiedad específica, así que no se puede utilizar para rastrear a un usuario o navegador en sitios web no relacionados.

        Los servicios de Google también usan las cookies "NID" y "ENID" en la Búsqueda de Google y "VISITOR_INFO1_LIVE" y "YEC" en YouTube con fines analíticos.

        Publicidad

        Google utiliza cookies con fines publicitarios, como publicar y renderizar anuncios, personalizar anuncios (según la configuración de anuncios que tenga el usuario en  y ), limitar el número de veces que se muestra un anuncio a un usuario, ocultar anuncios que el usuario ha indicado que no quiere volver a ver y medir la eficacia de los anuncios.

        La cookie "NID" se usa para mostrar anuncios de Google en los servicios de Google a usuarios que no tengan la sesión iniciada, mientras que las cookies "ANID" e "IDE" se utilizan para mostrar anuncios de Google en sitios que no son de Google. Si has habilitado los anuncios personalizados, la cookie "ANID" se utiliza para recordar este ajuste y tiene una duración de 13 meses en el Espacio Económico Europeo (EEE), Suiza y el Reino Unido, y 24 meses en los demás lugares. Si los has desactivado, la cookie "ANID" se usa para almacenar ese ajuste hasta el 2030. La cookie "NID" caduca 6 meses después del último uso del usuario. La cookie "IDE" tiene una duración de 13 meses en el Espacio Económico Europeo (EEE), Suiza y el Reino Unido, y de 24 meses en los demás lugares.

        En función de tu configuración de anuncios, otros servicios de Google, como YouTube, también pueden usar con fines publicitarios estas y otras cookies y tecnologías, como la cookie "VISITOR_INFO1_LIVE".

        Algunas cookies y otras tecnologías que se usan con fines publicitarios se destinan a usuarios que inician sesión para usar servicios de Google. Por ejemplo, la cookie "DSID" se utiliza para identificar a un usuario que tenga la sesión iniciada en sitios que no son de Google y para recordar si el usuario ha aceptado la personalización de anuncios. Tiene una duración de 2 semanas.

        A través de la plataforma publicitaria de Google, las empresas pueden anunciarse en servicios de Google y en sitios que no son de Google. Algunas cookies sirven de apoyo a Google para mostrar anuncios en sitios de terceros y se establecen en el dominio del sitio web que visitas. Por ejemplo, la cookie "_gads" permite a los sitios mostrar anuncios de Google. Las cookies que empiezan por "gac" proceden de Google Analytics y las utilizan los anunciantes para medir la actividad de usuario y el rendimiento de sus campañas publicitarias. Las cookies "_gads" tienen una duración de 13 meses, mientras que las cookies "gac" duran 90 días.

        Algunas cookies y otras tecnologías se utilizan para medir el rendimiento de los anuncios y las campañas, así como las tasas de conversión de los anuncios de Google en los sitios que visitas. Por ejemplo, las cookies que empiezan por "gcl" se usan principalmente para ayudar a los anunciantes a determinar cuántas veces los usuarios que hacen clic en sus anuncios acaban realizando una acción en su sitio (por ejemplo, una compra). Las cookies que se usan para medir tasas de conversión no se utilizan para personalizar anuncios. Las cookies "gcl" tienen una duración de 90 días.

        Joaquín J. Barros T.

        Joaquín J. Barros T.

        student•
        hace 3 años

        Feliz año nuevo para todos 🎆 He regresado para terminar este curso 👀 Aquí mis apuntes de la clase en 👉🏽 notion

        • Las cookies y sesiones son una tecnología utilizada par almacenar información de los usuarios y luego reconocerles, para brindarles mejores experiencias.
        • Las cookies permiten almacenar información importante. Datos como de qué país se conectan, o preferencias como el idioma, o datos de usuario.
        • Funcionan de navegador a servidor:
          • Como cliente (navegador) nos conectamos al servidor.
          • Desde el servidor reconocemos al usuario que está entrando y generamos una cookie con ciertas indicaciones de seguridad y la devolvemos para que el navegador comience a trastrearla y la guarde. Así el servidor puede verificar la información en la cookie e identificar a ese usuario.
          • Al estar la cookie almacenada del lado del cliente, al volverse a conectar, el servidor identifica la cookie y va a recordar para retornar una respuesta más apropiada.
          • Las cookies solo sirven entre navegador y servidor, no es compatible con móviles.
          • JWT (Json Web Tokens) es una tecnología que nos permite validar por medio de tokens las mismas características que las cookies pero en dispositivos móviles. Funciona tanto en dispositivos móviles como navegadores.
        JUAN CAMILO CAMPO TANGARIFE

        JUAN CAMILO CAMPO TANGARIFE

        student•
        hace 3 años

        Cookies y sesiones

        Las cookies son pequeños fragmentos de texto que los sitios web que visitas envían al navegador

        Permiten que los sitios web recuerden información sobre tu visita, lo que puede hacer que sea más fácil volver a visitar los sitios y hacer que estos te resulten más útiles. . En las Cookies podemos almacenar datos como:

        • De qué país te conectas
        • Preferencias como del idioma
        • Almacenar una sesión de login

        ¿Cómo funciona?

        1. Desde el Cliente realizamos una solicitud al Servidor
        2. Desde el servidor reconocemos el usuario y generamos una Cookie.
        3. Esta Cookie se envía al navegador para que sea guardada.
        4. Así se identifica un usuario.
        5. Una vez almacenada, al momento que el cliente haga una petición al cliente, éste va a reconocer la cookie creada.
        6. El Servidor podrá retornar una respuesta más apropieda a este cliente en especifico.

        Problema de las Cookies

        Las cookies solamente funcionan entre navegador y servidor, si queremos utilizarlas en native apps, no serán compatibles.

        Pero hay una alternativa que se llama JWT que funciona en mobile y en navegadores. .

        JSON WEB TOKENS O JWT

        Es un estándar abierto basado en JSON para la creación de tokens de acceso que permiten la propagación de identidad y privilegios o claims en inglés. Por ejemplo, un servidor podría generar un token indicando que el usuario tiene privilegios de administrador y proporcionarlo a un cliente. El cliente entonces podría utilizar el token para probar que está actuando como un administrador en el cliente o en otro sistema.  El token está firmado por la clave del servidor, así que el cliente y el servidor son ambos capaces de verificar que el token es legítimo.

        Pueden ser usados tanto en mobile como en browsers.

        Juan Camilo Maldonado Perez

        Juan Camilo Maldonado Perez

        student•
        hace 3 años

        Una cookie es un pequeño archivo de texto que se almacena en el navegador del usuario y se utiliza para recordar cierta información sobre la interacción del usuario con un sitio web en particular. Las cookies se pueden utilizar para recordar las preferencias de usuario, como el idioma o el diseño del sitio web, o para almacenar información de sesión, como el ID de sesión.

        Por otro lado, una sesión es un período de tiempo durante el cual un usuario interactúa con un sitio web. Durante esta sesión, se pueden realizar varias solicitudes y se pueden almacenar datos de usuario temporales en la memoria del servidor. La información guardada en la sesión puede incluir cosas como el nombre de usuario del usuario, los elementos de la cesta de la compra o los detalles de la factura.

        Las cookies y las sesiones se utilizan a menudo en conjunto para proporcionar una experiencia de usuario más personalizada y eficiente. Por ejemplo, cuando un usuario inicia sesión en un sitio web, crea una sesión en el servidor y puede almacenar un ID de sesión en una cookie en el navegador del usuario. Esta cookie se puede enviar con cada solicitud posterior para identificar al usuario y recuperar la información de sesión correspondiente del servidor.

          Pablo Cesar Acosta Paredes

          Pablo Cesar Acosta Paredes

          student•
          hace 3 años

          Excelente aporte Juan !!!

        Raymundo Pizano González

        Raymundo Pizano González

        student•
        hace 3 años

        ¿El botón de siguiente tendria que ir a BD y no a escalamiento?

          Jhon Zapata

          Jhon Zapata

          student•
          hace 3 años

          Si, se saltan la clase sobre Bases de Datos

          Felix Torres Javier Antonio

          Felix Torres Javier Antonio

          student•
          hace 3 años

          ya está corregido

        Ramger Deivi Duran

        Ramger Deivi Duran

        student•
        hace 2 años
        Jackssuriss Tatiana Herrera Florez

        Jackssuriss Tatiana Herrera Florez

        student•
        hace 5 meses

        JWT, o JSON Web Token, es un estándar abierto (RFC 7519) que define un método compacto y autónomo para representar información de manera segura entre dos partes. Se utiliza comúnmente para autenticar y autorizar usuarios en aplicaciones web.

        Un JWT se compone de tres partes: header (cabecera), payload (carga útil) y signature (firma). El header identifica el tipo de token y el algoritmo de firma. El payload contiene las afirmaciones (claims) sobre el usuario. La signature se utiliza para verificar que el emisor del token es quien dice ser y para asegurar que el mensaje no haya sido alterado.

        En el contexto del desarrollo backend, es importante comprender su uso en la gestión de sesiones y la seguridad de las APIs.

          David Elias Gatica Morales

          David Elias Gatica Morales

          student•
          hace 4 meses

          Muy util, muchas gracias

        Pablo Luna Guzmán

        Pablo Luna Guzmán

        student•
        hace 2 años

        Hola les comparto mi resumen de esta lección

        Juan Felipe Rodriguez Valencia

        Juan Felipe Rodriguez Valencia

        student•
        hace 6 meses

        vengo del futuro, Usen JWT es más sencillo y rápido si están trabajando solos en algún proyecto

          Joaquin Ignacio Pinto Reynolds

          Joaquin Ignacio Pinto Reynolds

          student•
          hace 2 meses

          si estás usando JAMstack, sí, pero en realidad depende de tu stack.

        José Alberto Ramírez Quiroz

        José Alberto Ramírez Quiroz

        student•
        hace 3 años

        Mi resumen

        Cookies: Almacenar información en los navegadores

        Permite brindar una mejor experiencia para los usuarios, almacenando sus preferencias o su sesion

        En un principio la cookie se envia del servidor al navegador(cliente), capturando sus prefrerencias, configuraciones, sesion para posteriormente en alguna otra ocasion que el cliente haga un request al servidor este lo podra identificar y enviara un request mas apropiado basandose en los datos almacenados en la coookie, algo así como su sesion personalizada

        Desventajas → Esta tecnologia solo es compatible con navegadores en un ambiente movil no funciona pero se puede usar JWT (Json Web Token) siendo este funcional en ambos ambientes

        Erick Marcial Machacado Rizo

        Erick Marcial Machacado Rizo

        student•
        hace 4 meses

        Las cookies son pequeños archivos de texto en tu navegador que recuerdan información. Las sesiones guardan datos del usuario en el servidor, usando a menudo una cookie de ID para identificar al usuario. Los JWT (JSON Web Tokens) son tokens seguros que contienen información del usuario, firmados digitalmente, usados para autenticación sin necesidad de sesiones en el servidor.

        Daniel Alexander Rentería Pino

        Daniel Alexander Rentería Pino

        student•
        hace 3 meses

        Las cookies son principalmente utilizadas en navegadores web para almacenar información del usuario, como preferencias y sesiones. Sin embargo, en aplicaciones móviles, se utilizan mecanismos similares, como el almacenamiento local o "shared preferences", que cumplen funciones equivalentes al manejo de cookies. Aunque no son exactamente lo mismo, ambos sirven para guardar información que mejora la experiencia del usuario.

        Jackssuriss Tatiana Herrera Florez

        Jackssuriss Tatiana Herrera Florez

        student•
        hace 5 meses

        Las cookies son pequeños archivos de datos que se almacenan en el navegador del usuario cuando visita un sitio web. Permiten a las páginas recordar información sobre la sesión del usuario, como preferencias, autenticación y seguimiento de actividad. Esto mejora la experiencia del usuario al personalizar el contenido y facilitar el acceso a los servicios. Las cookies pueden ser de sesión (se eliminan al cerrar el navegador) o persistentes (se mantienen durante un período definido). Su uso es fundamental en la gestión de aplicaciones web y la interacción con usuarios.

        Alvaro O.

        Alvaro O.

        student•
        hace 5 meses

        Las cookies almacenan información del usuario como su ubicación de conexión, navegador utilizado e idioma configurado. También sirven para mantener una sesión activa.

        Las cookies funcionan exclusivamente en navegadores web y no son compatibles con aplicaciones móviles debido a su diferente arquitectura.

        Para dispositivos móviles se utilizan los JSON Web Tokens (JWT), que son compatibles tanto con navegadores como con aplicaciones móviles.

        Diego Boyatjian

        Diego Boyatjian

        student•
        hace 3 años

        No entiendo por que las cookies no funcionarian en entorno mobile. En andorid o iOS tambien tenemos el navegador. Alguien podria aclararme este punto?

          Bryan David Gutierrez Alvarez

          Bryan David Gutierrez Alvarez

          student•
          hace 3 años

          En un navegador mobile las cookies no tienen problemas.

          Cuando creamos aplicaciones nativas, como Facebook, Platzi, Youtube, etc. Las cookies no funcionan ya que no son navegadores.

          Entonces, si abres el navegador de tu teléfono y vas al sitio web de Twitter. Entonces, Twitter puede usar las cookies. Pero, si abres la aplicación de Twitter en tu teléfono. Este, ya que no es un navegador, no podrá trabajar con cookies pero sí con JWT.

          Diego Boyatjian

          Diego Boyatjian

          student•
          hace 3 años

          Ahora si me quedo claro! muchas gracias Bryan

        Platzi Team

        Platzi Team

        student•
        hace un año
        Cristian Camilo Cortes Ortiz

        Cristian Camilo Cortes Ortiz

        student•
        hace 2 años

        COOKIES Y SESIONES

        Son mecanismos utilizados en el desarrollo web para gestionar y mantener el estado de las interacciones entre los usuarios y los sitios web. Las cookies son pequeños archivos de texto almacenados en el navegador del usuario que contienen datos específicos sobre su visita, como preferencias del sitio, información de autenticación o historial de navegación. Permiten a los sitios web recordar al usuario en visitas posteriores. Las sesiones, por otro lado, almacenan información en el servidor y están vinculadas a un identificador único que se envía al cliente en forma de cookie o en la URL*. Las sesiones son temporales y suelen expirar después de un periodo de inactividad, garantizando mayor seguridad para datos sensibles. Ambos mecanismos son fundamentales para crear experiencias de usuario personalizadas y mantener la continuidad de las interacciones en aplicaciones web.*

        • JWT

        JSON Web Tokens (JWT) son un estándar abierto (RFC 7519) para la creación de tokens de acceso que permiten la transmisión segura de información entre partes como un objeto JSON*. Un* JWT se compone de tres partes:

        • El encabezado
        • El payload (carga útil)
        • La firma.

        El encabezado especifica el algoritmo de cifrado utilizado, el payload contiene las declaraciones o claims, y la firma asegura la integridad del token mediante un algoritmo criptográfico. Los JWT son ampliamente utilizados en la autenticación y autorización de usuarios en aplicaciones web y móviles, permitiendo la verificación del usuario y el intercambio de información entre el cliente y el servidor sin necesidad de mantener el estado en el servidor. Gracias a su formato compacto y su capacidad para ser verificados mediante firmas digitales, los JWT son ideales para entornos de microservicios y aplicaciones distribuidas, facilitando un acceso seguro y escalable.

        Orlando castellanos

        Orlando castellanos

        student•
        hace 3 años

        el valor de las cookies no esta en ofrecer una mejor respuesta al servidor si no en vender esta información recopilada a los anunciantes o generar métricas que ayuden a optimizar la pagina web para mejorar su alcance

          Sebastian Valencia Zapata

          Sebastian Valencia Zapata

          student•
          hace 2 años

          Supongo que depende de cómo se usen

        Daniel Eduardo Rojas Pulido

        Daniel Eduardo Rojas Pulido

        student•
        hace 18 días

        Las cookies almacenan pequeños fragmentos de información, como un identificador de sesión, en el navegador del usuario. El servidor utiliza este ID para reconocer al usuario en solicitudes posteriores, manteniendo la sesión activa sin necesidad de iniciar sesión repetidamente.