¿Es posible usar la autenticación integrada de Windows sin IIS?

Tengo un proxy inverso nginx para algunas aplicaciones de nodo. Nuestros usuarios están todos en una red controlada de dominio de Windows. Soy consciente de que puedo usar Express-NTLM o Passport -Windowsauth para solicitar al usuario sus credenciales de inicio de sesión, pero eso no es una autenticación integrada

¿Es posible usar autenticación integrada (los usuarios autenticados de Windows pueden omitir el indicador de credenciales) directamente desde node.js (o nginx) sin IIS (o Apache)? ¿Si es así, cómo?

Supongo que podríamos reemplazar nginx con IIS como el proxy inverso, pero me gustaría evitar eso si puedo.

Sí, puedes, hay un paquete llamado node-sspi . Sin embargo, solo funciona en el entorno de Windows.

Autenticación del lado del servidor SSPI de Windows para el nodo

NodeSSPI a Node.js es lo que mod-auth-sspi a Apache HTTPD. En pocas palabras, NodeSSPI autentica las solicitudes HTTP (S) entrantes a través del SSPI nativo de Windows, por lo tanto, NodeSSPI se ejecuta solo en Windows.

Si necesita usarlo para otro sistema operativo, necesita desarrollar su propio módulo de nodo o usar Apache .