2016-05-12 7 views
0

エクスプレスでnode.jsで書かれた完全なアプリケーションAPIがあります。今、APIはAndroidアプリケーションからのみアクセスする必要があります。外からのリクエスト?私のAndroidアプリケーション外のリクエストからエクスプレスアプリのルートを保護する

私が何らかのパスワード保護を使用している場合、私はアンドロイドアプリにそのパスワードを書き込む必要があります。アプリケーションは誰でも利用できるので、簡単にパスワードを見つけることができます。状況の?

+0

それがため –

答えて

0

ウェブベースのセキュリティは時々少し難しいかもしれませんが、アプリを持っていればトークンベースのアプローチを使うことができます。

アプリケーションが起動すると、APIからトークンを要求できます。トークンは、APIに対する他のすべての要求に存在する必要があります。

は、この種のもののためのクイック検索を行なったし、このページに出くわしました、一見の価値であるかもしれない:http://thejackalofjavascript.com/architecting-a-restful-node-js-app/

+0

感謝ヌルいけないコールAPI.OKあるcompulsory..ifあなたは、デバイスIDを使用することができます誰かがトークンを要求し、そのトークンを使ってアプリケーションの外部からリクエストを送ることができるということです。例えば、私はハッカーです、私はアンドロイドからapkを逆コンパイルしようとします。アプリケーションがトークンを要求しています。 –

+0

はい、それはすべてに当てはまります:) ... トークンは、セキュリティを強化する特定の方法で構築できます。 あなたのアプリの認証されたユーザーに、特定のIPと特定の生涯にわたって、いくつかのオプションの名前を付けてください。 – MunchyYDL

関連する問題