gpt4 book ai didi

javascript - 在 loopback-component-passport 中,为什么电子邮件被 @loopback 附加而不是设置从 auth 回调收到的正确电子邮件

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:33 27 4
gpt4 key购买 nike

在 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';

对比

function profileToUser(provider, profile, options) {
// Let's create a user for that
var email = profile.emails[0];

最佳答案

您可以通过自己的函数来替换默认配置文件用户函数。不确定这是最佳做法,但我想不出更好的做法。

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

关于javascript - 在 loopback-component-passport 中,为什么电子邮件被 @loopback 附加而不是设置从 auth 回调收到的正确电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35890637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com