Facebook hapi.js需要多个身份验证策略?
我有一个hapi服务器,它使用节点模块“hapi验证cookie”将登录凭据保存到会话cookie。我使用“bell”允许某些功能通过Facebook进行身份验证 在Facebook身份验证处理程序中,我如何从会话cookie访问会话信息,同时仍然能够访问bell从Facebook提供的信息?有一个建议的解决方案,可以使用Facebook hapi.js需要多个身份验证策略?,facebook,session,authentication,cookies,Facebook,Session,Authentication,Cookies,我有一个hapi服务器,它使用节点模块“hapi验证cookie”将登录凭据保存到会话cookie。我使用“bell”允许某些功能通过Facebook进行身份验证 在Facebook身份验证处理程序中,我如何从会话cookie访问会话信息,同时仍然能够访问bell从Facebook提供的信息?有一个建议的解决方案,可以使用server.auth.test()。像这样: request.server.auth.test('strategy-name', request, (err, credent
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 })
})
希望这能提供帮助和指导:)