Merged V3.4-BUG-FIX to HEAD

26820: Merged DEV/TEMPORARY to V3.4-BUG-FIX
      26810: ALF-5689: Alfresco Web Service with Issues for .NET VS 2010 with WCF
         ‘server-config.wsdd’ was updated for adding WSS headers to responses. WSS headers (actually, ‘timestamp’ header) are required in responses to support .NET WCF framework


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@26828 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Dave Ward
2011-04-13 08:23:46 +00:00
parent 3312297afc
commit 9c2b648b4f

View File

@@ -20,6 +20,13 @@
<parameter name="action" value="UsernameToken Timestamp"/>
</handler>
<!-- Security headers for response to support .NET (ALF-5689) -->
<handler name="WSSecureResponse" type="java:org.apache.ws.axis.security.WSDoAllSender">
<parameter name="action" value="Timestamp"/>
<parameter name="mustUnderstand" value="false" />
<parameter name="enableSignatureConfirmation" value="false" />
</handler>
<typeMapping
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
qname="ns:ParentReference"
@@ -424,6 +431,12 @@
<handler type="WSSecurity"/>
<handler type="QueryConfigHandler"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<!-- generated below here -->
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/repository/1.0"/>
<parameter name="wsdlServiceElement" value="RepositoryService"/>
@@ -878,6 +891,12 @@
<handler type="CreateSpringTicketCallback"/>
<handler type="WSSecurity"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<!-- generated below here -->
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/content/1.0"/>
<parameter name="wsdlServiceElement" value="ContentService"/>
@@ -1177,6 +1196,12 @@
<handler type="CreateSpringTicketCallback"/>
<handler type="WSSecurity"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<!-- generated below here -->
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/authoring/1.0"/>
<parameter name="wsdlServiceElement" value="AuthoringService"/>
@@ -1542,6 +1567,12 @@
<handler type="CreateSpringTicketCallback"/>
<handler type="WSSecurity"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<!-- generated below here -->
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/classification/1.0"/>
<parameter name="wsdlServiceElement" value="ClassificationService"/>
@@ -1839,6 +1870,12 @@
<handler type="CreateSpringTicketCallback"/>
<handler type="WSSecurity"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<!-- generated below here -->
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/action/1.0"/>
<parameter name="wsdlServiceElement" value="ActionService"/>
@@ -2232,6 +2269,12 @@
<handler type="CreateSpringTicketCallback"/>
<handler type="WSSecurity"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<!-- generated below here -->
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
<parameter name="wsdlServiceElement" value="AccessControlService"/>
@@ -2643,6 +2686,12 @@
<handler type="WSSecurity"/>
<handler type="QueryConfigHandler"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<!-- generated below here -->
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/administration/1.0"/>
<parameter name="wsdlServiceElement" value="AdministrationService"/>
@@ -2966,6 +3015,12 @@
<handler type="WSSecurity"/>
<handler type="QueryConfigHandler"/>
</requestFlow>
<!-- Security headers which should contain TIMESTAMP to support .NET -->
<responseFlow>
<handler type="WSSecureResponse" />
</responseFlow>
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/dictionary/1.0"/>
<parameter name="wsdlServiceElement" value="DictionaryService"/>
<parameter name="schemaQualified" value="http://www.alfresco.org/ws/model/content/1.0,http://www.alfresco.org/ws/service/dictionary/1.0"/>