【发布时间】:2016-06-16 05:59:24
【问题描述】:
我正在尝试设计一个 Web 应用程序,该应用程序将通过其 API 从 Fitbit 查询数据并以不同的形式显示给用户。所有这些数据功能都是用 Javascript 实现的,并在客户端(即在浏览器中)执行 - 不需要后端或存储。
但是,我正在努力进行身份验证。 Fitbit 提供 Oauth2,我有以下问题:
- 我必须有一个服务器端组件(提供回调)还是可以在客户端完全处理它?
- 如果仅 Fitbit 的 Ouath 需要此服务器端,是否有人有在 AWS Lambda 中执行此操作的示例?我想我只需要两个函数:一个用于启动身份验证,一个用于回调。但是我不确定在哪里/如何存储令牌以及如何管理用户会话。
【问题讨论】:
标签: javascript oauth-2.0 aws-lambda