Author: anil.saldhana(a)jboss.com
Date: 2011-01-26 21:32:17 -0500 (Wed, 26 Jan 2011)
New Revision: 660
Added:
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/wsdl/
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/wsdl/SOAPSAMLXACMLPDP.wsdl
Modified:
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/classes/policyConfig.xml
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/web.xml
Log:
pdp war now has the soap-saml-xacml jaxws ws provider
Modified:
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/classes/policyConfig.xml
===================================================================
---
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/classes/policyConfig.xml 2011-01-27
02:31:29 UTC (rev 659)
+++
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/classes/policyConfig.xml 2011-01-27
02:32:17 UTC (rev 660)
@@ -1,4 +1,4 @@
-<ns:jbosspdp xmlns:ns="urn:picketlink:xacml:2.0">
+<ns:jbosspdp xmlns:ns="urn:jboss:xacml:2.0">
<ns:Policies>
<ns:PolicySet>
<ns:Location>policies/himss-policy.xml</ns:Location>
Modified: federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/web.xml
===================================================================
--- federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/web.xml 2011-01-27
02:31:29 UTC (rev 659)
+++ federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/web.xml 2011-01-27
02:32:17 UTC (rev 660)
@@ -13,6 +13,8 @@
<param-name>debug</param-name>
<param-value>false</param-value>
</context-param>
+
+
<servlet>
<servlet-name>SOAPServlet</servlet-name>
<servlet-class>org.picketlink.identity.federation.bindings.servlets.SOAPSAMLXACMLServlet</servlet-class>
@@ -26,8 +28,13 @@
<param-value>true</param-value>
</init-param>
</servlet>
+
+ <servlet>
+ <servlet-name>SOAPSAMLXACMLPDPServlet</servlet-name>
+
<servlet-class>org.picketlink.identity.federation.core.pdp.SOAPSAMLXACMLPDP</servlet-class>
+ </servlet>
<servlet-mapping>
- <servlet-name>SOAPServlet</servlet-name>
- <url-pattern>/SOAPServlet</url-pattern>
+ <servlet-name>SOAPSAMLXACMLPDPServlet</servlet-name>
+ <url-pattern>/SOAPSAMLXACMLPDP</url-pattern>
</servlet-mapping>
</web-app>
Added:
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/wsdl/SOAPSAMLXACMLPDP.wsdl
===================================================================
---
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/wsdl/SOAPSAMLXACMLPDP.wsdl
(rev 0)
+++
federation/trunk/picketlink-webapps/pdp/src/main/webapp/WEB-INF/wsdl/SOAPSAMLXACMLPDP.wsdl 2011-01-27
02:32:17 UTC (rev 660)
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<wsdl:definitions name="SOAPSAMLXACMLPDP"
targetNamespace="urn:picketlink:identity-federation:pdp"
+ xmlns:tns="urn:picketlink:identity-federation:pdp"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+
xmlns:wsap10="http://www.w3.org/2006/05/addressing/wsdl"
+
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
+ <wsdl:types>
+ <xs:schema targetNamespace="urn:picketlink:identity-federation:pdp"
+ xmlns:tns="urn:picketlink:identity-federation:pdp"
+
xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ version="1.0" elementFormDefault="qualified">
+ <xs:element name="MessageBody">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any minOccurs="0" maxOccurs="unbounded"
namespace="##any"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:schema>
+ </wsdl:types>
+ <wsdl:message name="Authorize">
+ <wsdl:part name="authorizeMessage"
element="tns:MessageBody"/>
+ </wsdl:message>
+ <wsdl:message name="AuthorizeResponse">
+ <wsdl:part name="authorizerMessage"
element="tns:MessageBody"/>
+ </wsdl:message>
+ <wsdl:portType name="SOAPSAMLXACMLPort">
+ <wsdl:operation name="Authorize">
+ <wsdl:input
wsap10:Action="http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue...
message="tns:Authorize"/>
+ <wsdl:output
wsap10:Action="http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/Issu...
message="tns:AuthorizeResponse"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="PDPBinding"
type="tns:SOAPSAMLXACMLPort">
+ <soap12:binding
transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Authorize">
+ <soap12:operation
soapAction="http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue"
style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="SOAPSAMLXACMLPDP">
+ <wsdl:port name="SOAPSAMLXACMLPort"
binding="tns:PDPBinding">
+ <soap12:address
location="http://localhost:8080/SOAPSAMLXACMLPDP"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file