【发布时间】:2016-04-03 00:52:38
【问题描述】:
这是我想要做的:
我有使用 REST API 提供数据的服务器,但我只希望我的移动客户端(一个 APP)访问它。
我想使用一个类似的系统,用户可以在其中创建电子邮件/密码登录。之后,用户可以使用 API 访问某些数据。
OAuth2 是否适合使用?
或者我只是尝试创建自己的协议并为用户生成令牌。并让用户在所有 API 请求上附加一个令牌。 (这就是我感到困惑的地方。我可以为此使用 OAuth 吗?或者甚至需要这样做吗?如果没有,是否有标准的 HTTP 方法可以做到这一点?我也想使用刷新令牌,但我不确定是否我应该创建自己的方法。
【问题讨论】:
-
你看过passport.js吗?
-
如果提供的任何答案有帮助/正确,请接受/投票。
标签: node.js rest security oauth