如何在域环境中使用NTLM对服务器进行身份验证?

时间:2018-06-25 11:17:20

标签: javascript node.js ntlm

我有以下设置:

  • 基本的React App
  • 运行少量Express Server的node.js应用程序

想法如下:

  • 具有易于使用的powershell脚本的前端,用户(同事)只需输入基本信息即可。
  • 这些信息将被发送到后端。
  • 后端将运行一些powershell命令并返回一些结果

现在的问题或疑问:

  • 我必须使用不同的域用户(而不是当前登录的用户)运行大多数脚本。
  • 所以问题是:如何从前端更改用户名
  • 首先是第一件事,如何在当前登录Windows机器的前端上对用户进行身份验证或显示?
  • 我们使用多个帐户(一个用于服务器,一个用于客户端,等等),所以这就是所有原因。我们都使用个人活动目录帐户登录到Windows计算机。但是,例如,当我们运行要修改服务器的脚本时,我们以“运行方式”启动powershell,然后提供管理员帐户。

在一天结束时,用户可以决定与哪个用户打开会话或脚本。然后后端使用提供的凭据运行这些脚本。

任何想法如何解决?我在互联网上什么也没找到。

Thx

0 个答案:

没有答案