Я использую Ember CLI + ember simple auth torii ссылка
чтобы получить код аутентификации от 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'));
});
}
И логин.hbs -
<li><button {{action "facebook" "facebook-oauth2"}}>Facebook OAuth2</button></li>
После того, как пользователь нажмет на ссылку, откроется всплывающее окно facebook, и приложение ember получит токен.
Как мне получить идентификатор электронной почты пользователя вместе с этим токеном? Кто-нибудь сталкивался с подобной проблемой?