1

.NET 4.5 では、名前空間の Windows Identity Foundation クラスMicrosoft.IdentityModelがフレームワークの一部になり、System.IdentityModel. この移行とアップグレードでは、1 つのエンドポイントで複数の種類のクライアント資格情報 (つまり、ユーザー名/パスワードまたはクライアント証明書) をサポートする機能が追加されましたか? この機能がある時点で含めることを検討していたことをいくつかの場所で読みましたが、この機能を有効にする方法が見つかりませんでした。

4

1 に答える 1

0

まあ-それは公式の説明です:

「複数認証のサポート HTTP トランスポートおよびトランスポート セキュリティを使用する場合、単一の WCF エンドポイントで、IIS でサポートされているように、複数の認証モードをサポートするサポートが追加されました。IIS を使用すると、仮想ディレクトリで複数の認証モードを有効にすることができます。この機能により、 WCF サービスがホストされている仮想ディレクトリで有効になっている複数の認証モードをサポートする単一の WCF エンドポイント。」

http://msdn.microsoft.com/en-us/library/dd456789.aspx

「HTTPトランスポートとトランスポートセキュリティ」と表示されていることに注意してください-したがって、IISレベルで認証方法を構成し、WCF構成のバインディングで「InheritFromHost」を選択する必要があると思います。

于 2013-02-02T07:31:15.457 に答える