可以执行Kerberos委派的示例代码或节点模块?

时间:2019-01-25 13:51:01

标签: node.js kerberos kerberos-delegation

我想使用来自NodeJS的kvno或Kerberos约束委派。 我可以走到现在的壁橱是:https://github.com/adaltas/node-krb5

我确实从krb5 C ++存储库中找到了kvno源: https://github.com/krb5/krb5

理想情况下,我希望已经有一些可以包装kvno的节点模块,就像上面的节点模块已经包装可以从NodeJS调用的kinit和kdestroy一样。

但是到目前为止,我还没有找到简单的选择或样本。 在我花更多的时间尝试尝试这种艰难的方式之前,我想了解是否有人可以分享可以帮助您的指针。

场景: 1.内部用户连接到Express NodeJS Rest API,我们使用Windows / Kerberos对其进行身份验证 2. Rest API在服务帐户下运行 3.但是,一旦用户通过身份验证,我们要使用用户的凭据连接到SQL Server-而不是使用服务帐户 4.我们必须端到端使用Kerberos 5.从所有方面来看,我正在寻找Kerberos约束委派是正确的功能。

问题:如何使Kerberos约束委派在NodeJS Rest API环境中工作。

因此,感谢您对此提出任何建议或见解。

谢谢

0 个答案:

没有答案