0

Windowsクライアントまたはサーバーで既存のc#サービスを実行しています。これらを処理するために、子プロセスを(サービスとして)リモートでインストール、削除、開始、および停止するために、単純なhttpベースの管理コードを追加しました。

それは機能しますが、この管理アクセスには何らかの認証が必要です。そうしないと、システムを知っている人はだれでもそれをかなりひどく台無しにする可能性があります。C#なので、NTLMを使用することを考えていました。これは、C#/。NETFrameworkに組み込まれたライブラリのセットであると期待していました。

NTLM認証済みページ/サイトに接続する方法については多くの例を見つけることができますが、サーバー側でこれを自分で実装する方法についてはわかりません。

4

1 に答える 1

1

個人的には、net.tcpバインディングでWCFを使用して、WindowsサービスからWindowsクライアントに管理APIを公開します。net.tcpはWindows認証を使用し、箱から出してメッセージを暗号化します。

于 2012-11-29T15:44:32.587 に答える