webOS内またはwebOS用のプライベートAPIキーを非表示にするにはどうすればよいですか?Enyoベースのアプリですか?
この問題のため、私の開発は基本的に停止しました。
webOS Enyo(およびMojo)はJavascriptでコーディングされているため、すべてのユーザーがデバイスを接続して、私のソースコードを簡単に表示できます。だから明らかに私はそこに自分の鍵を突き刺すことはできません。それらが暗号化されている場合でも、私のアプリには、それらを使用するためにそれらを復号化するためのメカニズムを含める必要があります。プライベートウェブサービスAPIキー(主にOAuth Twitter、Facebook、Googleなど)とAWSプライベートキーを非表示にしたいと考えています。
これまでのところ、私が見つけた答えは、Javascriptの秘密APIキーのようなものを保護することはできないと述べています。しかし、これらの議論はすべて、Javascriptを使用する代わりの簡単な方法があるWebアプリケーションを扱ってきました。webOSアプリには、Javascriptで単純なアプリをコーディングする代わりの方法はありません。
私が考えている唯一の方法は、すべてのAPI呼び出しが通過するプロキシを作成することです。それが唯一の実行可能または理想的なオプションですか?もしそうなら、node.jsはここで私のためにトリックをしますか?
リード、リソース、例、ヒントなどをいただければ幸いです。最近は多くのアプリがこれらのサービスに接続しているので、答えは私を正面から見ているはずだと思いますが、私にはリードがありませんでした。ありがとう。