nodejs用户系统authentication

我是一个nodejs初学者,我有一个关于authentication的问题。
我的目标是基于服务器运行的操作系统用户进行authentication。
我阅读了许多有关护照和expression框架的文章,但都需要一个mongoDB的存在,这是我的问题范围之外。

所以我的问题是:
是否可以在nodejs中与操作系统进行交互并为操作系统用户编写一个authentication模块?

我不知道到底怎么可能,但应该是可以的。

一些Windows的链接:

  • C#angular落:Vidya Vrat Agarwal,详细了解Windows身份validation
  • StackOverflow:node.js客户端中的Windows集成身份validation
  • StackOverflow:使用node.js的NTLM身份validation
  • Windows→开发人员中心 – 桌面→LogonUserfunction
  • 插件Node.js手册和文档

但是,如果您是Node.js新手,那么使用Passport.js的Windows身份validation策略以及一些MongoDB替代方法(请参阅Stack Overflow:用于Node.js的轻量级JavaScript数据库 )可能是更简单的方法