Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/authentication/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication Stormpath Express谷歌认证强制用户名注册_Authentication_Express_Stormpath - Fatal编程技术网

Authentication Stormpath Express谷歌认证强制用户名注册

Authentication Stormpath Express谷歌认证强制用户名注册,authentication,express,stormpath,Authentication,Express,Stormpath,我有一个Stormpath/Express简单的应用程序,并且谷歌认证正在运行。然而,用户名对我的应用程序来说是必不可少的,我不想要jsmith@gmail.com作为用户名,而是用户注册时选择的唯一用户名(首次登录Google帐户)。这在Stormpath中可能吗?谢谢,(我想任何解决方案都适用于Facebook等)是的。用户使用Google登录登录后,您可以从用户处收集任何自定义用户名,并使用此用户名字段更新Stormpath帐户对象=) 例如(路线内部): 此代码是否也可以在postLog

我有一个Stormpath/Express简单的应用程序,并且谷歌认证正在运行。然而,用户名对我的应用程序来说是必不可少的,我不想要jsmith@gmail.com作为用户名,而是用户注册时选择的唯一用户名(首次登录Google帐户)。这在Stormpath中可能吗?谢谢,(我想任何解决方案都适用于Facebook等)

是的。用户使用Google登录登录后,您可以从用户处收集任何自定义用户名,并使用此用户名字段更新Stormpath帐户对象=)

例如(路线内部):


此代码是否也可以在
postLoginHandler
中运行?谢谢
req.user.username = 'some-new-username';
req.user.save(err => {
  if (err) throw err;
  res.send('Updated username!');
});