wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows AD单点登录使用javascript和节点大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在实施基于Angular和Node.js的单页面应用程序,该应用程序在公司 Windows Active Directory域环境中的Windows Server上运行.我知道可以通过AD(通过传递用户名和密码)在节点包(例如“passport-ldapauth”和“node-activedirectory”)的帮助下进行身份验证. 我的问题是:实现单点登录功能的最可行/最直接的方式是什么,以
我正在实施基于Angular和Node.js的单页面应用程序,该应用程序在公司 Windows Active Directory域环境中的Windows Server上运行.我知道可以通过AD(通过传递用户名和密码)在节点包(例如“passport-ldapauth”和“node-activedirectory”)的帮助下进行身份验证.

我的问题是:实现单点登录功能的最可行/最直接的方式是什么,以便已经通过PC /域的Active Directory进行身份验证的用户不必再次输入他们的AD用户名/密码?

我遇到过能够做到这一点的Auth0软件包,但我知道他们需要外部托管的云服务吗? (这不是我的选择).

首先十分感谢.

更新:我一直在调查Kerberos,因为这可能是一个解决方案,但似乎没有任何成熟的NPM包用于节点和Kerberos?
更新2:我找到了一个名为Node-SSPI的软件包看起来非常有前景.我没有机会在Windows域上尝试(希望明天会这样),但它能够验证用户登录到我的本地计算机.

谢谢

解决方法

正如作者在更新中指出的那样,这可以用 Node-SSPI完成.我验证它也适用于Windows域.

大佬总结

以上是大佬教程为你收集整理的Windows AD单点登录使用javascript和节点全部内容,希望文章能够帮你解决Windows AD单点登录使用javascript和节点所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。