2016-11-04 7 views
0

Androidアプリを開発していますが、AndroidアプリがPOSTリクエストを送信したときにサーバー側で経路を認証する方法がわかりません。ルートを認証するNodeJS Androidアプリ

たとえば、ユーザーのプロファイルを表示するルートに移動すると、セッショントークンを返信し、ユーザーの詳細をreq.userに保存して、データベースのクエリのように処理する必要があります。

答えて

1

reqに何かを設定すると、のために現在のリクエストが存在します。 それ以降の要求に対しては存在しません。

モバイル/ apiのシナリオでは、ログイン中にデバイスにトークンを送信する必要があり、デバイスは認証されたリクエストごとにトークンを送信します。トークンの有効期限やフォーマットなどについては、jwtをご覧ください。モバイルアプリケーションの認証に関する実際の標準です。

nodejのWeb /バックエンドのシナリオで、ユーザー情報をメモリに保存したい場合や、非常に軽量なキャッシュを使用する場合は、appまたはノードglobalに保存することができますしかし、スケーラビリティはありません。サーバをスティッキーにして水平方向にスケーリングする必要があります(また、キャッチされていないエラーの場合はノードのアプリケーションがクラッシュし、アプリの再起動には無関係です)。そうしないでください、それはひどいです。データを格納するには、memcached(これはtutorialも見てください)のようなものを使用する必要があります。

関連する問題