私は自己ホストされるサービスを持っています。複数のクライアントがサービスに接続し、それを消費します。私はそれが任意の余分なコードなしでセッションを提供し、うまくいけばperpormanceブーストとしてTCPに向かっている。最小構成でwcf netTcpBindingを設定する
クライアント(wpfアプリケーション)にはすべて、サーバー上のデータベースに格納されているユーザー名とパスワードがあります。今、問題は私がこの束縛をどのように設定するかです。セキュリティ要件はあまり高くなく、私は単純な解決策を望んでいます。
私はwcfと一般的なサービスで非常に新しいです。私は認証のために証明書を使うことができたが、彼らがどのように働いているのかを知りませんでした。 Windows認証についてもあまり知らない。
要約:
サーバーにユーザー名とパスワードを格納します。 できるだけ少ない設定でインターネット上でtcpBindingを稼働させる必要があります セキュリティは大きな問題ではありません クライアントコンピュータは私のドメインにありません。
質問が広すぎると、リソースへのリンクは、私が見ているべきものへのポインタでさえも、非常に高く評価されます。
インターネットバインディングが必要な場合は、basichttpbindingなどのバインディングタイプを選択する必要があります – chandmk
Thanx @ user6130 インターネットでちょっと調べたところ、インターネット上でnetTcpBindingが一般的に使用されていないことがわかりました理論的にはそうすることが可能です。 私は他のデフォルトのバインディングを見たり、カスタムバインディング(httpでバイナリ)を検討しなければならないと思います[link]:(http://jeffbarnes.net/blog/post/2007/02/22/WCF-Enable-Binary -Encoding-Over-Http.aspx) –