[Proxy] Exponer la funcionalidad de generar proxy tickets como middleware
Replicar la funcionalidad para generar proxy tickets con un middleware utilizada en los sistemas que usan autenticación por proxy, y exponer dicha funcionalidad en el cliente.
Que la función reciba como parámetro adicional el path en el que se guardará el ticket en la request.
Ejemplo:
si llamo a la función como:
... casClient.proxyTicketMiddleware(system, 'my.cool.path.to.proxy.tickets.mySystem') ...
el siguiente middleware en la cadena puede acceder al ticket con `req.my.cool.path.to.proxy.tickets.mySystem`.
... casClient.proxyTicketMiddleware(system, 'myProxyTicket') ...
el siguiente middleware en la cadena puede acceder al ticket con `myProxyTicket`.
... casClient.proxyTicketMiddleware(system) ...
el siguiente middleware en la cadena puede acceder al ticket con `proxyTicket` (valor por defecto).
Implementar también la versión que recibe la cantidad a devolver, similar a getProxyTickets
de #9 (closed).
si llamo a la función como:
... casClient.proxyTicketsMiddleware(system, count, 'path.to.tickets') ...
el siguiente middleware en la cadena puede acceder al arreglo de `count` proxy tickets con `req.path.to.tickets`.
Hacer que proxyTicketMiddleware
use internamente la función getProxyTicket
de #9 (closed) y proxyTicketsMiddleware
use internamente la función getProxyTickets
de #9 (closed).
Edited by Matias Argañaraz