WCF SAML 1.1クライアントの問題

ここにシナリオがあります:

1)WCFクライアントは、RST /発行要求を介してSAMLトークンを要求するSTSを呼び出します

2)STSはRSTRC/IssueFinalで応答し、SAMLトークンを応答ヘッダーに配置する

3)WCFクライアントがSAMLトークンを取得し、ビジネスWebサービスを呼び出します。

STSとWebサービスは、Javaベースの環境でホストされます。 1)と2)は正常に動作します。つまり、SOAPヘッダーと本文が正しく設定された状態で、STSが期待どおりに応答しているのがわかります。

さて、問題は、STSからの応答を受け取った後、WCFクライアントはセキュリティコンテキストトークンのリクエストをビジネスWebサービスに送信しますが、これは失敗し、どのように、なぜか、わかりません。

これはクライアント用の私のapp.configです:

<?xml version="1.0" encoding="utf-8" ?>





  
    
      
    
  





  
            
  
  
    




  



  


これは、STSからSAMLトークンを取得した後にWCFクライアントが送信するものです(省略形)。

<?xml version="1.0" encoding="UTF-8"?>


http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT
urn:uuid:fecde50b-a3bd-40f1-ae5b-662a3aa9bf80
bfce2552-393d-43d0-8722-0c16ae22bba4

  http://www.w3.org/2005/08/addressing/anonymous

https://10.11.71.151/soap/RegistryStoredQuery


  2011-10-28T07:27:50.097Z
  2011-10-28T07:32:50.097Z

 .... 


...




  
  http://schemas.xmlsoap.org/ws/2005/02/sc/sct
  http://schemas.xmlsoap.org/ws/2005/02/trust/Issue
  
    iRqJf4/sY1yiu7Vh1eTGeAWJi7o0gxnhS6A2YvJQ6kI=
  
256



何がこの行動を引き起こす可能性があるアイデア?

宜しくお願いします。

2

1 答え

wsFederationHttpBinding has secure session set to true by default. You'll need to clone a custom binding and set this to false.

0
追加された