問題タブ [firebase-admin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
558 参照

java - Firebase Admin SDK が実際のデータベースにアクセスできない

Firebase に接続するようにサーバー アプリを構成しましたが、正常に動作します。問題は、データベースへの完全なアクセス権があり、それに書き込むことはできませんが、変更が Firebase コンソールに表示されず、既にそこにあるデータを読み取ることができないということです。選択しているパスに関係なく、nullの結果が得られます。これは私の初期化コードです:

アップデート:

これがコードです。基本的なものにしました: https://github.com/thelong1EU/fcmserverTest

実行しても何も出力されません。

0 投票する
1 に答える
62 参照

firebase - 有効にせずに電子メール/パスワードでログインする

私の現在の登録プロセスは次のようになります。

  1. アプリは、ユーザー名、パスワード、電子メールなどの情報を使用して、REST Api を介してバックエンドに登録要求を送信します。
  2. 私のバックエンドは、ユーザー名が利用可能かどうかをチェックします。存在する場合は、管理 API を使用して新しいユーザーを作成します。これも成功すると、ユーザー名がリアルタイム データベースに保存されます。

ログインしようとするloginWithEmailAndPasswordと、PasswordLogin が無効になっているためログインできないと表示されます。

誰も登録しregisterWithEmailAndPasswordたくないので、無効にしたままにします。

私の質問は、メール/パスワードを有効にせずにユーザーをログインさせるにはどうすればよいですか? または、メール/パスワードを有効にすると、システムが悪用される可能性さえありますか?

編集: での登録がregisterWithEmailAndPassword私のアプリからのものであることが保証されているかどうかはわかりませんか?