嗨,我想通过 torii 和 simple-auth 从 facebook 身份验证中获取姓名和电子邮件,但我不知道如何恢复这些数据。我可以通过 facebook 登录,但无法获取姓名或电子邮件。
请问你能帮帮我吗
这是我的代码:
//import Base from 'ember-simple-auth/authenticators/base';
import Ember from 'ember';
import ToriiAuthenticator from 'ember-simple-auth/authenticators/torii';
export default ToriiAuthenticator.extend({
torii: Ember.inject.service()
});
这是我的组件登录表单
import Ember from 'ember';
export default Ember.Component.extend({
actions:{
facebookLogin(){
this.get('session').authenticate('authenticator:torii', 'facebook-oauth2').then((data)=>{
alert("logueado" + data);
});
}
}
});
还有我的牌坊提供者
// app/torii-providers/facebook.js
import FacebookOauth2Provider from 'torii/providers/facebook-oauth2';
export default FacebookOauth2Provider.extend({
fetch(data) {
return data;
}
});