を格納するので、私はのようなクライアント設定したユーザ名とパスワードを必要とする:WCF UserNameOverTransportのベストプラクティスは、私は、WebサービスのUserNameOverTransportを使用する必要が私のクライアントアプリケーションでは、ユーザー名とパスワード
client.ClientCredentials.UserName.UserName =「アカウント"; client.ClientCredentials.UserName.Password = "password";
ユーザー名とパスワードを保存するのがベストプラクティスですか?
私の観点からは、設定ファイルに資格情報を保存することはお勧めできません。
[更新] 私はこの質問をしましたが、WCFは設定ファイルに資格情報を保存する標準的な機能を提供するか、エンドポイントの助けを借りてセットアップする機能を持っています。あなたが設定でユーザー名とパスワードを保存する必要はありません http://blog.shutupandcode.net/?p=22
は、すべてのクライアントのために、固定のユーザー名とパスワードはありますか?そうであれば、設定でそれらを持つことができますが、それらを暗号化して、解読部分があなたのサーバ上にあるはずです。 – Rajesh
いいえ、すべてのクライアントで修正することはできません。 –
これは、資格情報を要求するWebページのような各クライアントからの入力である必要があります。または、Windowsアプリケーションで資格情報を要求するフォーム – Rajesh