在Firebase中实施自定义身份验证的好方法是什么?

时间:2013-03-07 04:21:50

标签: authentication customization firebase

我使用firebase做了一些事情(太酷了)。

我正在进行自定义登录,我已经生成了AUTH_TOKEN(使用nodejs)。

我的问题是,如果我需要传递我想保护下面代码的所有页面?

和平

Tulio Cruz

var dataRef = new Firebase("https://example.firebaseio.com");

    // Log me in.
    dataRef.auth(AUTH_TOKEN, function(error, result) {
      if(error) {
        console.log("Login Failed!", error);
      } else {
        console.log('Authenticated successfully with payload:', result.auth);
        console.log('Auth expires at:', new Date(result.expires * 1000));
      }
    });

// Log me in. dataRef.auth(AUTH_TOKEN, function(error, result) { if(error) { console.log("Login Failed!", error); } else { console.log('Authenticated successfully with payload:', result.auth); console.log('Auth expires at:', new Date(result.expires * 1000)); } });

1 个答案:

答案 0 :(得分:1)

我不确定我完全理解你的问题。如果你想知道每次加载页面时是否需要调用auth - 是的,你可以。使用低级auth()api调用的自定义登录时,我们不会为您执行任何会话管理。

您每个页面加载时只需要调用一次auth() - 对于每个Firebase引用都不需要调用一次。