Javascript 在环回组件passport中,为什么电子邮件会附加@loopback,而不是设置从auth callback接收的正确电子邮件
在lib/models/user-identity.js中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 您可以传
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);