問題タブ [firebase-authentication]

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 投票する
7 に答える
57443 参照

firebase - Firebaseのシンプルなユーザー名とパスワードの認証を使用する場合、ユーザーのリストを返すにはどうすればよいですか

何か間違ったことをしているのかどうかはわかりませんが、このAPIを使用するとhttps://www.firebase.com/docs/security/simple-login-email-password.html返信メッセージによると、ユーザーを正常に作成できますが、 Forgeコンソールのどこにもそのユーザーを表示できません。どのユーザーが登録されているかをどうやって知るのですか?

リターンユーザーIDを取得してFirebaseで独自のユーザーオブジェクトを作成する必要がありますか、それともこの複製は不要ですか。いくつかのユーザープロパティを追加する必要があるので、とにかくこれを行う必要があるかもしれません。

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

twitter - ユーザーが Twitter と Facebook でログインできるようにする方法 (Firebase/Firefeed)

私は Firefeed アプリ (Firebase ベース) を使用していますが、Facebook と Twitter の両方でログインするオプションをユーザーに提供するにはどうすればよいか考えています。

ファイアベースを正しくセットアップしましたが、問題はどちらかを使用していることだと思います

また

両方をどのように使用して選択を与えることができますか? 私は知っています、それはおそらく初心者の質問です。:)

どうもありがとう!

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

oauth - Google Identity Toolkit、Google OAuth、Firebase Auth、Google+ ログインの違いは何ですか

私の理解では、Google Identity Toolkit は、Facebook や Yahoo などのさまざまなアカウントでログインするためのレイヤーを提供しますが、それは Google OAuth 実装とどう違うのでしょうか? また、Google+ サインインに関しては、まだ OAuth を使用していますが、Google アカウントのログインのみを有効にしますか?

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

android - Firebase ルール - 初回ログイン時にユーザー データを保存できません

私は Firebase を使い始めたばかりで、セキュリティ ルールに問題があります。新しいユーザーを登録またはログインする Android クライアントがあります。そのユーザーの最初のログイン時に、次のようにデータを Firebase に保存します。

(これは、ユーザーの認証時に onAuthenticated() で呼び出されます)

ただし、私のセキュリティ ルールでは、ユーザーのデータが既に保存されていない限り、ユーザーがデータベースに書き込むことを許可していないようです。私のルールは次のとおりです。

また、重要な場合は、実際に保存されたときにデータがどのように見えるかの例を次に示します。 例

クライアントがサーバーで認証された後にユーザー データを書き込むことができるようにするには、ルールをどのように変更すればよいですか?

編集: いくつかのテストの後、これらのルールでは、ユーザー ノードが既に存在する場合でも、ユーザーがユーザー ノードに何かを書き込むことを許可していないようです。

0 投票する
5 に答える
2496 参照

android - Firebase、Android、Google Plus ログイン - ユーザーのメール アドレスを取得できない

Google Plus Authentication と Firebase をいじっています。

現在、Android での基本的な認証の例に取り組んでいます。基本認証部分は github のコードで正常に動作しており、正常に動作しています。https://github.com/firebase/firebase-login-demo-android

メールアドレスを取得しようとすると、問題が発生します。何らかの理由で、authData オブジェクトに存在しないようです。

Google 認証に関する Firebase ドキュメントから:

getProviderData().get("email") - プロフィールに記載されている Google ユーザーのメインのメール アドレス。有効なメール アドレスが利用可能で、Google のemail許可がユーザーによって付与されている場合にのみ返されます。

activity_main.xml に textview を追加すると…………

次に、私のコード MainActivity.java で:

エラーが表示されます: null オブジェクト参照で仮想メソッド 'java.lang.String java.lang.Object.toString()' を呼び出そうとしています

さらに、デバッグをオンにしたAndroid Studioでは、authDataオブジェクトを調べると、電子メールは設定されていませんが、他の値は-auth、provider、providerData、token、uid、expiresなどです...

メールアドレスの取得を除いて、すべてうまくいっているようです。追加の権限が必要かどうかはわかりません。私の AndroidManifest.xml ファイルには、次のものがあります。

私が読んだことから、GET_ACCOUNTS権限で十分である必要があります。Firebaseがそれを取得できないように見える理由について何か考えはありますか?

編集:さらに、ユーザー データを Firebase に保存できます https://www.firebase.com/docs/android/guide/user-auth.html#section-storing

次に、このメールの値は常に空であるため、Google Plus からメールをまったく取得していません。

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

android - Firebase Java/Android createUser の失敗

Firebase のセキュリティ設定をテストできるように、Firebase ユーザーの作成と認証ルーチンの簡単なテストを作成しようとしています。コードはスムーズに実行されますが、コールバックは呼び出されず、Firebase 側でユーザーは作成されません。

print ステートメントを使用した以下の出力は次のとおりです。

Mac OS で Java アプリケーションとしてテストを実行しているだけですが、コードは Firebase クラスに firebase-client-android-2.2.3.jar ファイルを使用しています。後でこれは Android アプリに入りますが、今のところ IDE 内で実行できるようにしたいと考えています。経験豊富な Firebase コーダーからの洞察は大歓迎です。

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

java - Firebase 認証の制限

私は Firebase を初めて使用するので、洞察をいただければ幸いです。私はJavaサーバー側のテストコードを書いています。データベースから複数のユーザーを取得し、データを Firebase 内のユーザー認証ノードに移行しようとしています。私のコードは、DB から数人のユーザーを選択し、ユーザーごとに新しいスレッドをスピンアップします。

最初のスレッドは正常に接続して認証します。以降の同時認証試行は、以下のエラー メッセージで失敗します。各スレッドには、Firebase 参照オブジェクトの独自のインスタンスがあります。同一IPアドレスなどからの同時ログイン数に制限はありますか? ドキュメントにはまだ何も見つかりませんでした。

コードを単一のスレッドで実行するように変更し、各ユーザーを 1 つずつログインおよびログアウトすると、エラーは発生しません。

どんな洞察も大歓迎です。