是否有支持'curl --negotiate'的高级http节点模块?

时间:2015-08-19 15:08:21

标签: node.js rest authentication

我正在搜索一个Node模块来发出REST请求。我找到了看起来很受欢迎的Request模块,但似乎没有提到它是否可以通过协商进行身份验证。我需要模仿curl正在做什么 - 谈判标志:

--negotiate

(HTTP) Enables Negotiate (SPNEGO) authentication.

我以为我可以使用child_process模块​​并调用自己卷曲,但我想先检查一下,以防其他人使用更好的解决方案。

由于

1 个答案:

答案 0 :(得分:1)

似乎存在一个模块可能有点不成熟但可以帮助你。

https://www.npmjs.com/package/krb5

它是kerberos库的原生绑定

能够生成SPNEGO令牌

npm install krb5