0

クライアントとサーバーの両方に知られているシークレットを使用して HTTP メッセージを認証する方法で認証 .NET Web API を構築します。この API は、提供されたクライアント DLL を使用してクライアント側から要求できます。これは c# 開発者 (c/s または b/s) のみが使用でき、Android 開発者はこの API への要求を必要としますが、DLL は c# でのみ使用できます。Android アプリケーションがこの API を使用するための SDK を提供するにはどうすればよいですか。SDKについてはまったくわかりません。誰でもこれを解決するのを手伝ってもらえますか? ありがとう

4

1 に答える 1

0

私が理解しているように、それは管理されたDLLであり、少なくともwin32ではありません。この時点で、その dll を読み取り、dll またはその一部を実行できる環境が必要です。これは実現可能ではありませんが、技術的には、あなたの Android は、Windows を備え、サーバーと通信できる Web サービスを介して PC に簡単に問い合わせることができます。

おそらく、マルチプラットフォーム認証 Web サービスを実装し、Android および C# クライアントから呼び出すでしょう。単純な HTTP ポストのように、または HTTPS を使用するか、暗号を使用して送信されたメッセージを暗号化し、サーバー側で復号化するよりも偏執的である場合。残念ながら、これは Visual Studio での 2 回のクリック タスクではなく、ブラウザを開いて Google にアクセスし、いくつかの単語を入力してリンクにアクセスする必要があります...

まずはこちらのリンクからどうぞ?

于 2013-08-13T17:06:30.540 に答える