Я использую Ember CLI + уголек простой аутентификации тории linkEmber тории аутентификации facebook не в состоянии получить электронную почту пользователя
, чтобы получить код аутентификации от Facebook для моего Ember приложение.
Это мой 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 открывается, а приложение ember получает токен.
Как получить адрес электронной почты пользователя вместе с этим токеном? Неужели кто-то сталкивался с подобной проблемой?