JSON データを生成する REST サービスとして機能するエンドポイントを公開する、IIS でホストされる WCF サービスをセットアップしようとしています。HTTPS を使用したいと考えています。ユーザーはデータベースに保存されているため、UserNamePasswordValidator を使用して自分でユーザー認証を処理したいと考えています。
現時点では、webhttpbinding を使用して REST フルネスを実現しています。HTTPS を有効にしようとすると (セキュリティ モードをトランスポートに設定すると)、問題が発生します。サーバー側に SSL 証明書 (今のところ自己署名済み) があるので問題ありませんが、バインディングのトランスポート clientCredentialType を構成して、資格情報が UserNamePasswordValidator の実装に渡されるようにする方法がわかりません。
私はたくさんグーグルで検索しましたが、良いものが見つからないようです。私が正しく理解している場合、IIS は WCF の前に認証を処理しますが、それについて何もすることはありませんか? ASP.Net メンバーシップ プロバイダーを使用したくないのですが、それがアプローチなのか、それとも別の方法があるのでしょうか。
ありがとうございました!
編集:これを見つけました。本当に私が望んでいたものではありません...