【问题标题】:Multiple required auth strategies for hapi.js?hapi.js 的多个必需的身份验证策略?
【发布时间】:2015-07-15 19:24:48
【问题描述】:

我有一个 hapi 服务器,它使用节点模块“hapi-auth-cookie”将登录凭据保存到会话 cookie。我正在使用“铃铛”来允许通过 Facebook 验证某些功能。

在 Facebook 身份验证的处理程序中,如何从会话 cookie 访问会话信息,同时仍然能够访问贝尔从 Facebook 提供给我的信息?

【问题讨论】:

    标签: facebook session authentication cookies


    【解决方案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 })
    })
    

    希望有所帮助并给出方向:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-03
      • 2020-12-10
      • 2019-06-12
      • 2019-12-14
      • 2019-04-30
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多