Aunque acceder a Jira mediante Cookie es una funcionalidad deprecada, sigue siendo una alternativa en entornos restrictivos al uso del Token.
En Typescript existe una librería recomendada por su reducido tamaño:
https://github.com/UrielCh/jira-api/
El fork que utiliza la opción de Cookie lo subí al siguiente repositorio: https://github.com/edgargs/jira-api/tree/feature/client-cookie
Este bloque de código, demuestra el cambio en la creación del cliente.
const domain:string = Deno.env.get("JRA_DOMAIN")!;
const cookie:string = Deno.env.get("JRA_COOKIE") || '';
const jira = new JiraClient(domain, { COOKIE: cookie });
El valor del cookie se obtiene de la sesión activa en el navegador web.
Top comments (1)
Interesting blog! Jira’s cookie-based authentication can be useful, but it also comes with security considerations. For teams looking for a simpler and more secure project management solution, Teamcamp is a great alternative. Has anyone explored different authentication methods for Jira or other tools?