【发布时间】:2016-06-21 11:30:39
【问题描述】:
我是第一次开发 Firefox 插件,我希望用户能够使用 twitch、facebook 等登录。我知道我必须按照此处所述执行“隐式授权流程”: Twitch-API/authentication
所以我首先要做的是用 url 打开一个新窗口
https://api.twitch.tv/kraken/oauth2/authorize
?response_type=token
&client_id=[your client ID]
&redirect_uri=[your registered redirect URI]
&scope=[space separated list of scopes]
用户输入名称和密码后,他会被重定向到
http://[your registered redirect URI]/#access_token=[an access token]
现在的问题是,我如何获得访问令牌?据我所知,如果子窗口已进入另一个域,我将无法访问它的 url。我在整个互联网上搜索了如何通过插件对网站进行身份验证的解决方案,但我一无所获。非常感谢您的帮助。
【问题讨论】:
标签: firefox authentication firefox-addon