【发布时间】:2014-06-08 22:16:37
【问题描述】:
我目前正在使用带有 node.js 的 expressjs 作为我网站的休息服务器。目前用户可以登录我的网站并通过 ui 开始一些操作。他们想要自动化这些东西,我正在寻找实现这一目标的方法。我能想到的一些方法是:
创建一个新请求,该请求可以将登录凭据作为 reuest 参数的一部分并执行所需的操作。我的用户必须将他们的密码保存为自动化的痛苦文本,这对我来说似乎不太好。
使用 ssh 登录类似于 bitbucket/github 获取我们的公共 ssh 密钥并允许执行 codepush 而无需每次都写入密码。我如何实现这种设置。我的用户希望每次在测试机中部署时都执行。所以他们会把我的脚本放在服务器重启脚本中。
如果我必须添加新的基于 ssh 的身份验证,是否有任何 npm 模块可以帮助我实现?
我正在使用mean.io 样板代码,目前登录是基于他们的默认登录协议,我在其中保存哈希密码并在登录时进行比较。
【问题讨论】: