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