Javascript 在环回组件passport中,为什么电子邮件会附加@loopback,而不是设置从auth callback接收的正确电子邮件

Javascript 在环回组件passport中,为什么电子邮件会附加@loopback,而不是设置从auth callback接收的正确电子邮件,javascript,node.js,loopbackjs,strongloop,Javascript,Node.js,Loopbackjs,Strongloop,在lib/models/user-identity.js中 function profileToUser(provider, profile, options) { // Let's create a user for that var email = (profile.username || profile.id) + '@loopback.' + (profile.provider || provider) + '.com'; vs 您可以传

在lib/models/user-identity.js中

   function profileToUser(provider, profile, options) {
  // Let's create a user for that
    var  email = (profile.username || profile.id) + '@loopback.' +
              (profile.provider || provider) + '.com';
vs


您可以传递自己的函数来替换defalt profileToUser函数。不确定这是不是最好的做法,但我想不出更好的办法

var options = {...} // place your profileToUser function here.
passportConfigurator.configureProvider(providerName, options);

在任何情况下,都不会引用“options”变量来设置电子邮件属性。要澄清的问题是为什么A和B的方法,而不是寻找了解工作的方法。
var options = {...} // place your profileToUser function here.
passportConfigurator.configureProvider(providerName, options);