【发布时间】:2013-01-27 16:41:40
【问题描述】:
我正在开发一个 REST API。目前,我正在尝试使其安全性最低。我问这个问题是因为我发现的大多数关于这个主题的帖子都很老了。
对于身份验证,我发现了以下方案:
- 基本身份验证
- AWS 身份验证协议
- OpenID
- OpenID 连接
- OAuth 伪身份验证
基本身份验证和 AWS 身份验证会在首次身份验证后维护经过身份验证的请求,因为它们会不断发送签名请求。
我不明白 OpenID 和 OAuth 身份验证如何维护经过身份验证的(第二个)请求?我是否需要在每个请求中使用 OAuth/OpenID 服务器检查访问令牌?这如何防止 REST API 接收已更改的请求?
欢迎您推荐任何其他方案、建议或有关该主题的阅读材料。
【问题讨论】:
标签: api rest oauth openid oauth-2.0