webOSのEnyoベースのアプリケーションで私のプライベートAPIキーを非表示にするにはどうすればよいですか?webOSで固有のAPIキーを非表示にする(Enyo/JavaScript)
私の開発は基本的にこの問題のため停止しています。
webOS Enyo(とMojo)はJavascriptで記述されているため、どのユーザーも自分のデバイスを接続してソースコードを簡単に表示できます。だから明らかに私はそこに鍵を押しつけることができません。それらが暗号化されていても、私のアプリはそれらを解読するためのメカニズムを含んでいなければならないでしょう。プライベートウェブサービスのAPIキー(主にOAuth Twitter、Facebook、Googleなど)と私のAWSプライベートキーを非表示にする予定です。
これまでの回答では、JavascriptでプライベートAPIキーのようなものを保護できないと述べています。しかし、これらの議論のすべては、Javascriptを使用する簡単な選択肢を持つWebアプリケーションを扱っています。 webOSアプリケーションは、Javascriptでシンプルなアプリケーションをコーディングするためのかなりの代替手段を持っていません。
可能なことは、すべてのAPI呼び出しが通過するプロキシを作成することだけです。それは唯一の実行可能な、または理想的な選択肢ですか?そうであれば、ここでnode.jsが私のトリックをしますか?
すべてのリード、リソース、サンプル、ヒントなどを高く評価します。多くのアプリが今日このサービスに接続しているので、答えが私を主演するはずだと思うが、私はリードを持っていない。ありがとう。
ようこそ。自分の質問を編集して更新することができます。あなたは質問(upvoteまたはdownvote)に投票することができます。あなたのニーズを満たし、あなたの質問に答える答えを得たら、答えとしてマークすることができます –