2

嗨,我想通过 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;
  }
});
4

0 回答 0