我尝试过使用自定义令牌和firebase密码。但是在本地运行时,同样精确的应用程序可以正常工作,但是从OpenShift节点环境运行时我无法进行身份验证。
myRootRef.authWithCustomToken(firebaseSecret, function(error, authData) {
log.info('Firebase Authed');
if(error){
log.fatal('Unable to authenticate');
log.error(error);
log.info(firebaseSecret);
return;
}
我还需要做些什么来“祝福”OpenShift - 我得到的错误是
{"code":"INVALID_TOKEN"}
我唯一能想到的是最有意义的是Open Shift阻止Firebase通信的端口,我认为是WebSockets