質問: WCFとWebLogic SAML interop Webサービスプロバイダと.Net 4クライアントとしてWebLogic Serverバージョン:10.3.5.0を持っています。 私はサーバーとクライアントのソースにアクセスできます。 私は資格といくつかのメタデータを渡すためにSAMLトークンを使ってサービス要求をする必要があります。私はSTSプロバイダーを必要としません、クライアントは自分の秘密の証明書でSAMLトークンに署名することができます。 誰かがそれをしていますか? 今はSAML1かSAML2かどうかは気にしません。
回答: 私はWindows Identity Foundation(WIF)に精通し、WCFサンプルをダウンロードすることができればいいと思います。サンプルの1つはSTSのものです。ここでは自分のSTSを作成する方法を示しています。 1つ持っている。サンプルのSTSはサービスですが、コードを再利用して問題のようなメソッドを持つDLLにすることができますし、パラメータとしてSAML署名証明書を渡すこともできます。 これによりSAMLトークンが返され、次のコマンドを使用してSAMLトークンをサービス呼び出しに付加できます。 `ChannelFactory.CreateChannelIssuedToken(samlToken)`