私のAndroidアプリでは、ユーザーがFirebaseを使用して認証されています。私はその後、アクセス許可を処理するためにどのユーザーがログインしているか知るためにサーバーを必要とします。私はHTTPSに慣れていませんが、認証されたユーザーのユーザーIDをPOSTパラメーターまたはクッキーとしてサーバーに送信するだけで、セキュリティー保護されますか?Firebaseでユーザ認証を処理できますが、サーバに認証情報を安全に渡すことはできますか?
0
A
答えて
1
あなたはAndroidアプリ内のユーザーを認証し、そのユーザーがサーバーにリクエストを送信しており、そのユーザーの認証状態とIDを確認する必要があります。
Firebase IDトークンを取得する必要があります。 currentUser.getIdToken
を使用してください。 Firebase IDトークンが表示されます。それをあなたのサーバーに投稿することができます。 https接続を使用することをお勧めします。また、IDトークンを要求の投稿本体またはヘッダーに渡す方が良いです。サーバー上では、IDトークンを検証する必要があります。 https://firebase.google.com/docs/auth/admin/verify-id-tokens#verify_id_tokens_using_a_third-party_jwt_library
あなたがIDトークンとそのペイロードを検証したら、あなたはリクエストを送信し、認証されたユーザを識別し、その内容を解析し、ユーザIDを取得し、sub
フィールドすることができます。
関連する問題
- 1. bayuexclientでサーバのログイン認証情報を渡すには?
- 2. AWS Lambdaでは、どこで安全にAPI認証情報を保存できますか?
- 3. Python PyQtデスクトップアプリケーションでユーザを安全に認証して認証する
- 4. Rest APIユーザー認証を安全に処理する方法は?
- 5. Firebase authwithpassword()は、Ionic Frameworkのすべての認証情報を認証します
- 6. Facebook認証ポリシー、どの情報を取得できますか?
- 7. firebase認証でバックエンドサーバとの認証にgetUid()を使用できない理由
- 8. Firebase認証でユーザー情報を追加します。
- 9. ミニキュブでoidc認証を処理できますか?
- 10. python mechanizeはHTTP認証を処理できますか?
- 11. Firebaseコンソールの認証パネルからユーザ情報を取得
- 12. 渡して認証情報
- 13. firebaseサーバ管理者権限で認証
- 14. Firebaseの電子メール認証の例は安全ですか?
- 15. Sharepoint 2013を使用して認証資格情報をクライアントオブジェクトモデルC#に渡すことができません。
- 16. 安全に認証します
- 17. WindowsアプリケーションからASP.NET MVC 3サイトで安全に認証できますか?
- 18. Remember Meチェックボックス:認証情報を安全に保存するには?
- 19. React NativeとFirebaseのFacebook認証情報を保存します
- 20. クラウド機能のHttp TriggerでFirebase認証でユーザを作成できますか?
- 21. Google Compute Engineを安全に提供するためのJSON認証情報ファイルはどこですか?
- 22. プッシャー:認証情報を取得できませんでした
- 23. PHPとApacheでサーバのユーザ認証を開始するには?
- 24. クライアント情報での認証
- 25. 認証と認可のためにKAAサーバをActive Directoryグループに接続することはできますか?
- 26. InTune:アプリ内認証ではなくMDMで認証を処理します
- 27. 成功した認証の後にShibboleth認証情報を渡す
- 28. Windows認証でASP.NET MVC 5のセッションにユーザー情報を読み込むことはできますか?
- 29. MailkitとExchangeでデフォルトのネットワーク認証情報を使用することはできますか?
- 30. Codeigniter 3はモデルの認証情報を確認しますか?