使用 Expressjs + JWT + Angularjs 的回调问题
Posted
技术标签:
【中文标题】使用 Expressjs + JWT + Angularjs 的回调问题【英文标题】:Issue with callbacks using Expressjs + JWT + Angularjs 【发布时间】:2015-10-14 08:28:11 【问题描述】:我有一个项目使用基于 JWT 和 Expressjs 和 Angularjs 的身份验证,但我需要使用 node-dbox 才能访问我的用户的 Dropbox 文件。
当我尝试保存来自 Dropbox 的用户令牌时出现问题,这是回调授权的示例
https://www.dropbox.com/1/oauth/authorize?oauth_token=# request_token.oauth_token
有没有办法,我用JsonWebToken模块构建的API,可以知道来自dropbox的token是谁的用户保存到数据库?
【问题讨论】:
【参考方案1】:使用request_token
获取access_token
(使用Dropbox API),然后使用access_token
获取用户ID(使用Dropbox API)。
这是文档:
Oauth:https://www.dropbox.com/developers/reference/oauthguide
API:https://www.dropbox.com/developers/core/docs
【讨论】:
但是在我用 Dropbox 构建的 API 中,如何将收到的令牌附加到当前登录的用户。以上是关于使用 Expressjs + JWT + Angularjs 的回调问题的主要内容,如果未能解决你的问题,请参考以下文章
如何使用基于网站的 ExpressJs 设置 CORS 和 JWT 令牌验证
如何从 expressjs 发送 jwt 令牌以响应应用程序? [关闭]