【发布时间】:2012-10-27 12:22:16
【问题描述】:
我想以与 SSH 类似的方式使用 Web API 在 CLI 中授权用户(在服务器上上传公钥,然后使用私钥进行授权)。有可能吗?
我并不是要生成公钥/私钥par,而是重复使用现有的id_rsa和id_rsa.pub。
您是否知道任何使其变得更容易的软件包(最好是 Ruby on Rails gems?)
@编辑:
具体来说,我想登录网站,上传我的公钥并将其与在线帐户连接,然后可以通过 CLI 接口使用网站的 API(身份验证)。
【问题讨论】:
-
抱歉,没听懂。这是否意味着您希望用户能够以某种方式使用私钥作为身份验证来使用 Web API?还是您希望用户能够使用私钥作为身份验证来访问 CLI?
-
我想登录网站,把我的公钥和我的账号关联起来,然后就可以通过cli接口登录网站的api了。
-
@sheerun 你能找到解决方案吗?我正在做类似的事情,但仍然无法找到正确的解决方案。
标签: ruby-on-rails api authentication oauth ssh