2013-03-07 8 views
0

나는 firebase (너무 멋지다)를 사용하여 몇 가지 일을했습니다.Firebase에서 커스텀 인증을 구현하는 좋은 방법은 무엇입니까?

사용자 정의 로그인을하고 있는데, 나는 (nodejs를 사용하여) AUTH_TOKEN을 생성했습니다.

제 질문은 아래 코드를 보호하고자하는 모든 페이지를 전달해야하는 경우입니까?

평화,

툴리오 크루즈

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)); 
     } 
    }); 

답변

1

는 내가 완전히 질문을 이해 모르겠어요. 페이지가로드 될 때마다 인증을 요청해야하는지 알고 싶다면 - 할 수 있습니다. 낮은 수준의 auth() API 호출로 사용자 정의 로그인을 사용하면 세션 관리가 수행되지 않습니다.

각 Firebase 참조에 대해 한 번만로드하는 대신 페이지 당 한 번씩 auth()를 호출하면됩니다.

+0

안녕하세요 앤드류, 내 질문에 대답하셨습니다. Tks! :) –

+0

간단한 로그인으로 사용자 정의 로그인을 사용할 수 있습니까? $ login에 토큰을 전달하면 실패합니다. – Justin

관련 문제