使用Linux上的Node js窗口认证



我在Linux服务器上有多个应用程序。我想使用窗口身份验证在应用中登录。我该如何使用Linux上的操作。我已经与Active Directory有连接。我只需要目前的请求用户用户名来从Active Directory获取用户配置文件。

我可以在不在iisnode上部署应用程序的情况下这样做吗???我想要Linux。有没有可用的模块?

您需要使用ntlm(更简单,但较旧,显然更安全)或kerberos(新的方式,更安全,但设置更为复杂)。

有一个用于节点的kerberos模块,但是我没有经验:https://www.npmjs.com/package/kerberos

搜索" kerberos nodejs",您应该找到更多帮助。

我还发现这些演练可以在Apache上安装模块以进行此操作,以防它们有用:

ntlm:http://modntlm.sourceforge.net/

kerberos:https://active-directory-wp.com/docs/networking/single_sign_on/kerberos_sso_sso_sso_with_apache_on_on_linux.html

最新更新