私のNodeJSアプリケーションは、サードパーティのアプリケーションを介してユーザを認証しています。アプリがユーザーデータを取得すると、Cookieが作成されてクライアントに送信され、そのCookieからユーザーデータが読み取られます。
クッキーはWebトークンよりも優れていますか悪化していますか? AFAIK diffはありませんが、私は確信しています。 実装が改善されていますか? ユーザーはreq.session情報を変更できますか、またはバックエンド(ノード)に残っていますか?Cookie-sessionはReactのベストソリューションですか?
0
A
答えて
0
実際にクッキーとトークンベースのアプローチを選択すると、はユースケースによって異なります。クッキーを使用する場合、セッションIDはデータベースに保存されます。したがって、各要求バックエンドは、提供されたIDが存在するかどうかを確認するためにデータベース検索を実行する必要があります。トークンを使用すると、サーバーは正常なログイン要求を処理し、トークンの妥当性を検証するだけでよく、多くのリソースと規模を必要としません。さらに、トークンを使用すると、ブラウザ環境外でAPIを使用することができます(Cookieのサポートは、他のプラットフォームではしばしば非常に制限されています)。 これらの点がアプリケーションにとって重要でない場合、Cookieベースの認証の使用には何も問題ありません。 幸運!
関連する問題
- 1. プライベートビデオデータベースのベストソリューション
- 2. LinearLayoutのチェックボックスのベストソリューション
- 3. XML&MQベストソリューション
- 4. cookieParser()とcookieSession()を一緒に使用していますか?
- 5. 非同期ソケットプログラミングのベストソリューション
- 6. Node.jsセッション/クッキーへのベストソリューション
- 7. プログラミングUI(ユーザインタフェース)、C#のベストソリューション?
- 8. Androidでの応答待ちのベストソリューション?
- 9. ロケーションベースのモバイルアプリのための高精度なベストソリューションは何ですか
- 10. フォームを提出した後のベストソリューション?
- 11. 複数のビューが同じコントローラでバインドされていますか?ベストソリューション?
- 12. モバイルアプリのベストソリューション<-> Railsアプリの認証/認証
- 13. react-router 4.0、react-router-domとreact-router-reduxの違いは何ですか?
- 14. ReactとReact Nativeの類似点は何ですか
- 15. ASP.NETとOpenXML - フォーマット/スタイル付きxlsxファイルを作成する - ベストソリューション?
- 16. ウェブページにビデオを埋め込むためのベストソリューション
- 17. インスタンス参照によってアクセスされる静的メンバーのベストソリューション
- 18. React-Router:IndexRouteの目的は何ですか?
- 19. Reactのイベントループとは何ですか?
- 20. Reactの "Prop"とは何ですか?
- 21. React Nativeの原則は何ですか?
- 22. react-reduxのOwnPropsとは何ですか?
- 23. ReactのREFとは何ですか?
- 24. React Routerの目的は何ですか?
- 25. すべてのReactコンポーネントはReact Nativeで使用できますか?
- 26. react-router-reduxの "push"メソッドとreact-routerの "browserHistory"の違いは何ですか?
- 27. react jsonオブジェクトはReactの子としては無効です
- 28. React以外のReactプロパティを取得することはできますか?
- 29. 「React」の代わりに「React」、「Component」をインポートする利点は何ですか?
- 30. React ... Captureイベントとは何ですか?