我有一个hapi服务器,使用节点模块' hapi-auth-cookie'将登录凭据保存到会话cookie。我正在使用' bell'允许某些功能通过Facebook进行身份验证。
在Facebook身份验证的处理程序中,如何从会话cookie访问会话信息,同时仍能访问来自Facebook的铃声?
答案 0 :(得分:1)
有一个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 })
})
希望有所帮助并给出方向:)