0

IISでホストされているWebサービスを呼び出すwinformアプリケーションがあります。デフォルトでは、クライアントアプリはIISへの認証にKerberoseを使用しますが、何らかの理由で失敗しました。しかし、同じアプリは別のPC(ユーザーログインが異なる)でも正常に動作します。 IISサーバーのイベントログを確認したところ、NTLMを使用していることがわかりました。

とにかく、クライアントアプリ(winform)の認証タイプを変更できますか?

前もって感謝します

4

2 に答える 2

1

ドキュメントに従って、HttpWebRequest.Credentials要求認証を特定のメソッドのみに制限するには、クラスの新しいインスタンスを作成し、CredentialCache資格情報を目的の認証メソッドにバインドして、Credentialsプロパティに設定する必要があります。

于 2010-04-01T09:23:47.980 に答える
0

Windows 認証を使用して Web サービスをホストしようとしましたか? 次に、消費側アプリケーションも同じ認証を使用して Web サービスにアクセスする必要があります。

于 2010-04-01T09:11:54.727 に答える