2012-04-06 10 views
0

basicHttpbindingでコンフィグレーションされているサービスがある開発マシンで簡単なシナリオをテストしようとしています。私はCustomUserNamePasswordValidatorを使用しようとしていて、 "TransportWithMessageCredential"としてセキュリティレベルを設定しましたBasicHttpBindingを使用したWCFダイレクト認証

サービスはWebクライアント(サービスとクライアントの両方がAsp.net開発サーバー上)でテストされると、サービスはバリデータを完全に無視し、クライアントから間違った資格情報を渡していますが、データを返します。

VS開発サーバーを使用しているためですか? TransportWithMessageCredentialsを使用するときは、HTTP over SSLをMANADDRAに使用します。私はHttpsを使用する必要がない代替手段がありますか?

答えて

1

WCFは、セキュリティ保護されていない資格情報の送信を許可する設定をサポートしていません。

+0

はい、私は解決策を得ました。 WCFが私の設定を無視した理由は、web.configファイルのサービス名が間違っていて、それ以降、「提供されたURIスキーム「http」が無効で、「https」が必要です」というエラーが表示されました。 –

関連する問題