【发布时间】:2016-03-22 23:38:44
【问题描述】:
我们希望使用现有服务器来验证对新的第二台服务器的请求。两台服务器都是可信的,建议的工作流程如下所示。
我们可以在这个例子中假设服务器 2 无权访问服务器 1 的身份验证令牌数据库。
- 用户向服务器 1 发送用户名/密码,服务器以身份验证令牌响应。
- 用户从服务器 2 请求资源,包括来自服务器 1 的身份验证令牌
- 服务器 2 与服务器 1 核对身份验证令牌是否有效
- 如果令牌有效,则服务器 2 以请求的资源响应
此流程是否有特定名称?它似乎与我见过的任何 OAuth 流程都不完全匹配。
这个流程被认为是个好主意吗?如果没有,会推荐什么替代方案?
这个流程似乎与How should a Facebook user access token be consumed on the server-side? 中推荐的流程几乎相同,只是我们这里没有使用 Facebook。
【问题讨论】:
标签: security authentication oauth oauth-2.0