我使用的是Ember + ember简单的auth 链接
从facebook获得我的应用程序的认证代码。
这是我的environment.js文件
ENV['torii'] = {
providers: {
'facebook-oauth2': {
apiKey: '865549306850377',
scope: 'email',
//redirectUri: window.document.location.href
redirectUri: 'http://localhost:4200/'
}
}
};我的登录控制器看起来是这样的-
facebook: function() {
var _this = this;
this.get('session').authenticate('simple-auth-authenticator:torii', 'facebook-oauth2').then(function(data){
console.log("status - ", _this.get('session'));
});
}而login.hbs -
<li><button {{action "facebook" "facebook-oauth2"}}>Facebook OAuth2</button></li>在用户点击链接后,facebook弹出窗口打开,成员应用程序获得一个令牌。
如何获得用户的电子邮件id以及此令牌?有没有人遇到过类似的问题?
https://stackoverflow.com/questions/27917838
复制相似问题