在这个精美的教程中集成Google登录非常容易:
https://stormpath.com/blog/build-nodejs-express-stormpath-app
我必须更改profile.jade文件,以便在用户使用Google帐户登录时不会显示givenName
和surname
。
现在的方式,如果用户尝试更改2个字段,则表单响应有错误
哎呀!我们遇到了意外错误。请与支持部门联系并说明发生此错误时您正在执行的操作。
这是可以预料的,因为必须在Google帐户中更改这些字段。
我可以通过JSON访问任何帐户:
"directory":{"href":"https://api.stormpath.com/v1/directories/49bXXXG8mAtthBTyE8ymdV"},
在我的server.js文件中
req.user.directory
我可以在Stormpath Admin面板中查看,它确实是Google目录。如果用户属于该目录,则无法显示2个字段。
有更好的方法吗? - 比如获取目录的名称而不是路径?
任何建议都表示赞赏。