Stormpath,如何检测用户是否使用Google帐户登录?

时间:2016-08-19 13:48:28

标签: express stormpath

在这个精美的教程中集成Google登录非常容易:

https://stormpath.com/blog/build-nodejs-express-stormpath-app

我必须更改profile.jade文件,以便在用户使用Google帐户登录时不会显示givenNamesurname

现在的方式,如果用户尝试更改2个字段,则表单响应有错误

哎呀!我们遇到了意外错误。请与支持部门联系并说明发生此错误时您正在执行的操作。

这是可以预料的,因为必须在Google帐户中更改这些字段。

我可以通过JSON访问任何帐户:

"directory":{"href":"https://api.stormpath.com/v1/directories/49bXXXG8mAtthBTyE8ymdV"},

在我的server.js文件中

req.user.directory

我可以在Stormpath Admin面板中查看,它确实是Google目录。如果用户属于该目录,则无法显示2个字段。

有更好的方法吗? - 比如获取目录的名称而不是路径?

任何建议都表示赞赏。

0 个答案:

没有答案