首页 > 解决方案 > 简单的服务器到服务器身份验证协议

问题描述

我是服务器身份验证的新手。我想要一种简单的方法让服务器以安全的方式从其他服务器(例如和)Main接收 REST 命令(GET、POST 等) 。AB

我阅读了有关 oAuth2 和 oAuth1.0a 的信息,但我认为拥有“资源”服务器和刷新令牌等是矫枉过正的。我能找到的最简单的两种方法是:

请假设以上所有内容都是通过 HTTP 完成的,因此 MITM 是一个真正的问题

我发现以下引用指向类似的东西,但我真的很想要一个“官方”协议,它经过审查并保证在密码学上是健全的

标签: authenticationoauth-2.0oauthdigital-signaturehmac

解决方案


我最终做了一个修改版的Amazon AWS S3 服务 API 身份验证。这工作得很好。代价是每个请求都会计算一个 HMAC,并且请求正文必须使用两次。


推荐阅读