Tengo un sitio web en Node.js y un servidor CAS. Necesito crear un cliente, que redirigirá al usuario no autorizado al servidor CAS y, si tiene éxito, lo redirigirá a la ruta solicitada pero con su información: inicio de sesión, función, etc. ¿Qué biblioteca o marco me puede recomendar para estos fines?
Una modesta búsqueda en Google lo llevaría a pasaporte-cas . Proporciona estrategias de autenticación CAS para Passport . Puede leer sobre la biblioteca de Passport aquí .