2016-06-04 3 views
0

Я пытаюсь интегрировать firechat в приложение Rails и не знаю, где разместить фрагмент, который генерирует токены для пользователей - будет ли это работать в модели обмена сообщениями или аналогично? код ниже:Добавление генератора токенов в приложение Rails

require "firebase_token_generator" 

payload = {:uid => "1", :auth_data => "foo", :other_auth_data => "bar"} 

generator = Firebase::FirebaseTokenGenerator.new(" <YOUR_FIREBASE_SECRET>") 
token = generator.create_token(payload) 

ответ

0

Вы должны передать его на внешнем интерфейсе клиента (или видом) и использовать его для общения с firebase:

var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/"); 
ref.authWithCustomToken(AUTH_TOKEN, function(error, authData) { 
    if (error) { 
    console.log("Login Failed!", error); 
    } else { 
    console.log("Login Succeeded!", authData); 
    } 
}); 

, как на https://www.firebase.com/docs/web/guide/login/custom.html#section-rest-token-helper-libraries

Поэтому я «Говорите, что нужно сначала войти в контроллер.

Смежные вопросы