2017-05-13 16 views
-1

データベースとしてpostgresqlを使用してnodejsを使用してAndroidアプリケーションを構築しようとしていますが、数日前にパスポートを使用してウェブサイトで簡単な認証を行いました。android + nodejsを使用した認証

しかしアンドロイドを使って、ユーザーがサーバーに接続していなくてもセッションを有効にしたいと思っています。だから、私はデバイスのキャッシュにセッションを保存する必要があります。

私は登録し、ログインし、デバイス上でセッションを保存し、認証したがっています。モバイル機器でどうすればいいですか?パスポートを使うのは良い考えですか?私は多くを検索しましたが、私はこれに対して良い解決策を見つけ出すことはできません。

+0

それが理解できるまで、それは問題ではありません。あなたがこれらの[最も基本的なルール](https://meta.stackoverflow.com/a/291370/1783163)に注意していれば十分です。 – peterh

+0

まあまあ私は慎重にしようとしています –

答えて

0

PassportJSはこの目的には間違いありません。 Androidアプリからの認証にJSON web tokensを使用してしまいました。 JWTを使用している場合は、セッションを維持する必要はありません。 パスポートでJWTを使用する簡単なチュートリアルです:​​3210 あなたがしなければならないことは、サーバーからトークンを入手してAndroidにキャッシュするだけです。 JWTとPassportの流れを理解した後、Androidでの処理について考えるのはずっと簡単です。

あなたがセッションを使用する場合は別の方法として、あなたはこのレポからいくつかの助けを取ることができます:Passportjs-Session-Android

関連する問題