how - ¿Cómo eliminar la cookie de sesión en Postman?
postman send cookie post (10)
Estoy probando mi API en Postman y tengo problemas para simular un cierre de sesión .
Si hago una llamada para eliminar la cookie de sesión,
la cookie de sesión
todavía
está
allí
después, y todavía puedo acceder a rutas que requieren autenticación.
El controlador de ruta en el servidor es:
server.route({
method: ''DELETE'',
path: ''/sessions/_current'',
handler: function(req, reply){
req.auth.session.clear();
reply({}).code(204);
}
});
Este es Node.js con Hapi pero no debería importar.
¿Hay alguna forma de eliminar todas las cookies en Postman o ciertas cookies manualmente ?
¿Está habilitado el Interceptor Cartero? Al alternarlo, se enrutarán todas las solicitudes y respuestas a través del navegador Chrome.
Interceptor - https://www.getpostman.com/docs/capture Documentación de cookies - http://blog.getpostman.com/index.php/2014/11/28/using-the-interceptor-to-read-and-write-cookies/
¿Has probado la extensión Clear Cache ? Darle una oportunidad. Borra el caché de aplicaciones, descargas, sistemas de archivos, datos de formularios, historial, almacenamiento local, contraseñas y mucho más, disponible en la configuración de Opciones.
Actualización : pruebe esta respuesta https://superuser.com/a/232794
No estoy seguro de una manera de hacer esto en Postman. Solía cerrar todo el navegador y restablecer el servidor para autenticarme nuevamente. Nunca probé el cierre de sesión porque era un servicio API.
Como @markus dijo, use el "Administrador de cookies" y elimine la cookie.
Si desea aprender cómo configurar las cookies de destrucción en cartero, debe consultar el servicio Postman Echo https://docs.postman-echo.com/
Allí encontrará una explicación completa sobre cómo configurar, obtener y eliminar esas cookies.
Compruébalo en: https://docs.postman-echo.com/#3de3b135-b3cc-3a68-ba27-b6d373e03c8c
Darle una oportunidad.
Eliminarlo manualmente en el navegador Chrome elimina la cookie de Postman.
En su navegador Chrome, vaya a
chrome://settings/cookies
Encuentra la cookie y bórrala
Editar:
según el comentario de Max890 a continuación (en mi versión de Google Chrome (ver 63)) ahora es
chrome://settings/content/cookies
Luego vaya a "Ver todas las cookies y los datos del sitio"
En la aplicación Native Postman hay un "Administrador de cookies", por lo que no hay ningún problema,
Pero en la extensión Postman para Chrome no hay
Entonces, la solución es solo instalar el Postman nativo
Intenté borrar las cookies de Chrome para deshacerme de las cookies de cartero, como una de las respuestas que se dan aquí. Pero no funcionó para mí. Revisé mi versión de cartero, descubrí que es una versión anterior 5.5.4. Así que acabo de probar una actualización de Postman a su última versión 7.3.4. Genial, el problema solucionado !!
Puede usar el interceptor Postman. Puede agregarlo a la extensión de Chrome mediante este enlace: https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo
Esto le ayuda a enviar solicitudes que utilizan cookies del navegador a través de la aplicación Postman. También puede enviar encabezados que normalmente están restringidos por Chrome pero que son críticos para probar las API.
Y también puede habilitarlo mediante el interceptor que está al lado del icono de sincronización naranja
Tenga en cuenta que esta respuesta solo se aplica a la interfaz de usuario independiente de Postman y no a la aplicación / complemento Postman para Chrome.
Cómo borrar el caché en Postman (para que deba iniciar sesión nuevamente cuando solicite un token, por ejemplo):
- navegue hasta Ver: Mostrar DevTools
- navegue a la pestaña Aplicación, luego a la vista Borrar almacenamiento en el menú de la izquierda
- anule la selección de todas las opciones excepto el Almacenamiento en caché, luego haga clic en ''Borrar datos del sitio''
- reiniciar cartero
- ahora se le pedirá que inicie sesión nuevamente cuando solicite un nuevo token
en Chrome, haga clic derecho -> Inspeccionar elemento. Vaya a la pestaña seguimiento activo de recursos y si aún no lo ha hecho. Ahora, la barra lateral izquierda está hacia abajo hasta que vea "Cookies", haga clic debajo de su nombre de dominio y para eliminar una cookie, simplemente haga clic derecho sobre ella y "Eliminar"