【发布时间】:2016-03-28 23:45:49
【问题描述】:
我想在 chrome 扩展中使用 Imgur API。来自用户输入的身份验证响应被发送到我在 imgur 网页上的应用程序配置文件中设置的“重定向 url”。
如何设置“重定向 url”以指向用户的 chrome 浏览器扩展?
我只看到设置一个小型服务器来跟踪我的用户令牌的繁重解决方案:
- 我的扩展程序检查 imgur 令牌:如果找到,则启动扩展程序工作流,否则转到第 2 步。
- 我的扩展程序要求 imgur api 提供其身份验证表单。
- 用户填写表单,这是自我管理的,表单将其用户名/密码发送回 imgur 服务器。
- Imgur 服务器向指定的“redirect-url”发送包含令牌的查询请求。
- 此“重定向 url”是我的服务器 url,它检索令牌。
- [不知道怎么做这一步]服务器和扩展交换并且扩展至少检索到宝贵的令牌。
- 使用该令牌,扩展程序至少可以显示 imgur 图片。
他们的文档提到 localhost 作为可能的 url 重定向。我正在朝这个大方向挖掘,但它对我来说没有意义:似乎更像是对开发人员的本地测试,而不是我正在寻找的答案。
感谢您的任何意见。
【问题讨论】:
标签: javascript google-chrome-extension oauth-2.0 imgur