パブリック Web サーバーでホストされている .NET Web サービスを使用する Blackberry 用のアプリケーションを開発しています。
JSON をデータ交換形式として使用しています。
これまでアプリケーションをテストしてきましたが、すべて正常に動作していますが、解決すべき大きな問題が 1 つあります。それは、.NET Web サービスが公開されていることです。サービス URL: http://www.whatever.com/myservice.asmxにアクセスすると、パラメータに値を割り当ててサービスを呼び出すことができます。
明らかに、それらを公開したくはなく、安全であることを望んでいます。
ここstackoverflowでいくつかの質問を読んでいますが、良い答えが見つかりません.
私が持っているすべてのWebサービスに「パスワード」パラメーターを追加し、サーバーにパスワードを送信して、スパマーではなくBlackberryがサービスを消費しようとしていることを確認できるようにすることを考えていました。そのパスワードは、Blackberry が行う各 JSON 要求で文字列として送信されます。
もう 1 つ重要なことは、私たちは GoDaddy のシンプルな Web ホスティング ソリューションを使用しているため、ホスティングは共有されており、コンピューターを完全に制御することはできないということです。
これは正しいアプローチですか?