問題タブ [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 投票する
1 に答える
3286 参照

ios - Firebase の再認証が必要です

Google を使用して firebase で認証する iOS アプリに取り組んでいます。https://www.firebase.com/docs/ios/guide/user-auth.html#section-login Firebaseによると、認証トークンは 24 時間ごとに期限切れになります。次のシナリオを検討する必要があるかどうか疑問に思っています。

  1. ユーザーは Google と Firebase で認証されます
  2. 私たちのアプリは、24 時間で期限切れになる Firebase 認証トークンを取得します
  3. ユーザーが iOS アプリを閉じる
  4. Firebase 認証トークンの有効期限が切れる 1 分前に、ユーザーがアプリを再度開く
  5. 1 分後、Firebase にリクエストを送信します。認証トークンの有効期限が切れています。

https://www.firebase.com/docs/ios/guide/user-auth.html#section-monitoring-authenticationごとに認証の変更を観察して、Firebase で再認証する必要があるようです。しかし、上記の #5 と同じリクエストを Firebase に再発行する必要がありますか? また、cancelBlock で再認証できるようです。

これは、リクエストを行うすべての場所にこのコードを記述する必要があるため、理想的ではありません。

このシナリオに対処するためのベスト プラクティスは何ですか? 有効期限が近づくと、Firebase は認証トークンを自動的に更新しますか?

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

angularjs - Firebase createAuth 資格情報が ng-model スコープ変数で機能しない

初めて Ionic プロジェクトで AngularFire を使用しています。電子メールとパスワードを使用して Auth の firebase Web サイトのドキュメントの例に従いました。何らかの理由で、ng-model からの $scope 値が適切にバインドされていません。

$scope.email$scope.password` をハードコードされた電子メールとパスワードに置き換えると、機能します。これは、電子メールとパスワードのモデル データを含むテンプレートです。

$scope 値の設定が間違っているのでしょうか、それとも createAuth メソッドに欠けているものがありますか?

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

firebase - ネストされたデータ構造の Firebase セキュリティ ルール

データベースへの読み取り/書き込みアクセスを制御する Firebase ルールの構成に取り組んでいます。元々はもっと多くのルールを書いていましたが、トラブルシューティング中に内容を減らしました。これが私の現在のルール構成です:

私がやろうとしているのは、Firebaseのユーザーがまだ存在しておらず、ユーザーが認証されている限り、$devノード、ノード、および共有ノードを作成できるようにすることです。次に、認証トークンの devBucket が書き込み先のノードと一致し、認証トークンの projBucket が書き込み先のノードと$proj一致する限り、ユーザーが共有ノード内で自由に書き込みアクセスできるようにします。私は Android 用の Firebase カスタム認証システムを使用しており、これらの devBucket 変数と projBucket 変数を使用してトークンをロードしました。認証は間違いなく私の$dev$projlogcat、しかし、現在のルールでは間違いなく許可拒否エラーが発生しています。私は何日も Firebase ルールのドキュメントと質問をここに注いでいますが、ルール システムがどのように機能するかのニュアンスについてはまだ戸惑っています。

ドキュメンテーション ルールによると、JSON のネストの下位レベルまで引き継がれます。ノードとその子を 1 回作成するだけでなく、任意の数の子を作成できるルールを作成する方法を理解するのに苦労しています。適切に認証されている場合、shared の下に書き込まれるか上書きされます。

私がやろうとしていることを達成するためのルールを書く方法を知っている人はいますか?

編集:リスナーを自分のノードに向けようとすると、許可拒否エラーが発生することにも言及する価値があると思います。

0 投票する
2 に答える
3705 参照

authentication - の実例デモが必要ですまたはPolymer 1.xのPolymerfire要素

<firebase-auth>Polymer要素の使用方法の実際のコード例を共有してください。

<paper-button>ユーザー認証用のログインボタンにしようとしているカスタムがあります。Firebase を使用してユーザー認証サービスを実行したいと考えています。

ここにユーザー ドキュメントがあります

ここに Github リポジトリがあります

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

rest - Nest : curl を使用してデバイスを取得中に HTTP/1.1 401 Unauthorized を取得する

を使用して Nest デバイスをフェッチしようとすると、HTTP/1.1 401 Unauthorized が表示されます

Nest アカウントにデバイスがありません。HTTP/1.1 404 Not Found を取得する必要があると思います。

このコマンドでサーモスタットを取得しようとしました

次に、同じ AUTHCODE で HTTP/1.1 200 OK を返します。これは正しいと思います。アカウントにデバイスがありません。

だから、私が得ている応答に違いがあります。私の質問は、最初の curl コマンドで 404 not found や 200 ok ではなく、なぜ 401 Unauthorized になるのですか?