我需要从我的 Node.js 应用程序访问仅支持 Kerberos 身份验证的服务 (RESTful)。节点中是否有任何模块可以执行此操作?
Passport是Node.js流行的身份验证模块,似乎没有Kerberos身份验证的策略。
npm 注册表中的 kerberos 模块并不多,但目前这个模块似乎是一个更合理的选择:
https://npmjs.org/package/kerberos
默认情况下,我会将其与护照和本地策略一起使用。
我使用本地策略作为默认策略。 并使用 node-krb5 验证用户名和密码。 这是工作,你可以试一试。