【发布时间】:2015-07-15 19:24:48
【问题描述】:
我有一个 hapi 服务器,它使用节点模块“hapi-auth-cookie”将登录凭据保存到会话 cookie。我正在使用“铃铛”来允许通过 Facebook 验证某些功能。
在 Facebook 身份验证的处理程序中,如何从会话 cookie 访问会话信息,同时仍然能够访问贝尔从 Facebook 提供给我的信息?
【问题讨论】:
标签: facebook session authentication cookies
我有一个 hapi 服务器,它使用节点模块“hapi-auth-cookie”将登录凭据保存到会话 cookie。我正在使用“铃铛”来允许通过 Facebook 验证某些功能。
在 Facebook 身份验证的处理程序中,如何从会话 cookie 访问会话信息,同时仍然能够访问贝尔从 Facebook 提供给我的信息?
【问题讨论】:
标签: facebook session authentication cookies
有一个issue within the bell repository 提出了使用server.auth.test() 的解决方案。像这样:
request.server.auth.test('strategy-name', request, (err, credentials) => {
if (err) {
// tested strategy didn't find a user
return reply({ error: 'Cannot find your credentials' })
}
//there is a user :)
return reply({ status: true, user: credentials.name })
})
希望有所帮助并给出方向:)
【讨论】: