Author: anil.saldhana(a)jboss.com
Date: 2009-05-22 19:01:32 -0400 (Fri, 22 May 2009)
New Revision: 514
Added:
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-authn-svc-v2.0.wsdl
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-disco-svc-v2.0.wsdl
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-idmapping-svc-v2.0.wsdl
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-interaction-svc-v2.0.wsdl
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-people-service-v1.0.wsdl
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-sso-svc-v2.0.wsdl
Log:
JBID-114: liberty ID-wsf 2 wsdl
Added:
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-authn-svc-v2.0.wsdl
===================================================================
---
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-authn-svc-v2.0.wsdl
(rev 0)
+++
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-authn-svc-v2.0.wsdl 2009-05-22
23:01:32 UTC (rev 514)
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+<definitions name="AuthenticationService"
+ targetNamespace="urn:liberty:sa:2006-08"
+ xmlns:tns="urn:liberty:sa:2006-08"
+
xmlns:xs="http://www.w3.org/2001/XMLSchema"
+
xmlns:S="http://schemas.xmlsoap.org/wsdl/soap/"
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:sa="urn:liberty:sa:2006-08"
+
xmlns:wsaw="http://www.w3.org/2006/02/addressing/wsdl"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
+
http://schemas.xmlsoap.org/wsdl/
+
http://www.w3.org/2006/02/addressing/wsdl
+
http://www.w3.org/2006/02/addressing/wsdl/ws-addr-wsdl.xsd">
+
+ <xsd:documentation>
+The source code in this WSDL file was excerpted verbatim from:
+
+Liberty ID-WSF Liberty ID-WSF Authentication, Single Sign-On, and Identity Mapping
Services Specification
+Version 2.0-errata-v1.0
+28 November, 2006
+
+Copyright (c) 2007 Liberty Alliance participants, see
+http://projectliberty.org/resource_center/specifications/liberty_alliance_id_wsf_2_0_specifications/idwsf_feb_copyrights
+
+ </xsd:documentation>
+
+ <types>
+ <xs:schema>
+ <xs:import namespace="urn:liberty:sa:2006-08"
+ schemaLocation="liberty-idwsf-authn-svc-v2.0.xsd"/>
+ </xs:schema>
+ </types>
+
+ <message name="AuthenticationSoapRequest">
+ <part name="parameters" element="sa:SASLRequest"/>
+ </message>
+ <message name="AuthenticationSoapResponse">
+ <part name="parameters" element="sa:SASLResponse"/>
+ </message>
+
+ <portType name="AuthServicePortType">
+ <operation name="Authenticate">
+ <input message="sa:AuthenticationSoapRequest"
+ wsaw:Action="urn:liberty:sa:2006-08:SASLRequest"/>
+ <output message="sa:AuthenticationSoapResponse"
+ wsaw:Action="urn:liberty:sa:2006-08:SASLResponse"/>
+ </operation>
+ </portType>
+ <binding name="AuthenticationSoapBinding"
type="sa:AuthServicePortType">
+ <S:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="Authenticate">
+ <input>
+ <S:body use="literal"/>
+ </input>
+ <output>
+ <S:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+ <service name="AuthenticationService">
+ <port name="AuthServicePortType"
binding="sa:AuthenticationSoapBinding">
+ <S:address
location="http://example.com/authentication"/>
+ </port>
+ </service>
+</definitions>
Added:
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-disco-svc-v2.0.wsdl
===================================================================
---
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-disco-svc-v2.0.wsdl
(rev 0)
+++
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-disco-svc-v2.0.wsdl 2009-05-22
23:01:32 UTC (rev 514)
@@ -0,0 +1,219 @@
+<?xml version="1.0"?>
+<definitions name="disco-svc"
+ targetNamespace="urn:liberty:disco:2006-08"
+ xmlns:tns="urn:liberty:disco:2006-08"
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:sb="urn:liberty:sb:2006-08"
+
xmlns:wsaw="http://www.w3.org/2006/02/addressing/wsdl"
+ xmlns:disco="urn:liberty:disco:2006-08"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
+
http://schemas.xmlsoap.org/wsdl/
+
http://www.w3.org/2006/02/addressing/wsdl
+
http://www.w3.org/2006/02/addressing/wsdl/ws-addr-wsdl.xsd">
+
+ <xsd:documentation>
+The source code in this WSDL file was excerpted verbatim from:
+
+Liberty ID-WSF Discovery Service Specification
+Version 2.0-errata-v1.0
+29 November, 2006
+
+Copyright (c) 2007 Liberty Alliance participants, see
+http://projectliberty.org/resource_center/specifications/liberty_alliance_id_wsf_2_0_specifications/idwsf_feb_copyrights
+
+ </xsd:documentation>
+
+ <types>
+ <xsd:schema>
+ <xsd:import namespace="urn:liberty:disco:2006-08"
+ schemaLocation="liberty-idwsf-disco-svc-v2.0.xsd"/>
+ </xsd:schema>
+ </types>
+
+ <message name="Query">
+ <part name="body" element="disco:Query"/>
+ </message>
+ <message name="QueryResponse">
+ <part name="body" element="disco:QueryResponse"/>
+ </message>
+
+ <message name="SvcMDAssociationAdd">
+ <part name="body" element="disco:SvcMDAssociationAdd"/>
+ </message>
+ <message name="SvcMDAssociationAddResponse">
+ <part name="body"
element="disco:SvcMDAssociationAddResponse"/>
+ </message>
+
+ <message name="SvcMDAssociationQuery">
+ <part name="body" element="disco:SvcMDAssociationQuery"/>
+ </message>
+ <message name="SvcMDAssociationQueryResponse">
+ <part name="body"
element="disco:SvcMDAssociationQueryResponse"/>
+ </message>
+
+ <message name="SvcMDAssociationDelete">
+ <part name="body" element="disco:SvcMDAssociationDelete"/>
+ </message>
+ <message name="SvcMDAssociationDeleteResponse">
+ <part name="body"
element="disco:SvcMDAssociationDeleteResponse"/>
+ </message>
+
+ <message name="SvcMDRegister">
+ <part name="body" element="disco:SvcMDRegister"/>
+ </message>
+ <message name="SvcMDRegisterResponse">
+ <part name="body" element="disco:SvcMDRegisterResponse"/>
+ </message>
+
+ <message name="SvcMDQuery">
+ <part name="body" element="disco:SvcMDQuery"/>
+ </message>
+ <message name="SvcMDQueryResponse">
+ <part name="body" element="disco:SvcMDQueryResponse"/>
+ </message>
+
+ <message name="SvcMDReplace">
+ <part name="body" element="disco:SvcMDReplace"/>
+ </message>
+ <message name="SvcMDReplaceResponse">
+ <part name="body" element="disco:SvcMDReplaceResponse"/>
+ </message>
+
+ <message name="SvcMDDelete">
+ <part name="body" element="disco:SvcMDDelete"/>
+ </message>
+ <message name="SvcMDDeleteResponse">
+ <part name="body" element="disco:SvcMDDeleteResponse"/>
+ </message>
+
+
+ <portType name="DiscoveryPort">
+
+ <operation name="DiscoveryQuery">
+ <input message="tns:Query"
+ wsaw:Action="urn:liberty:disco:2006-08:Query" />
+ <output message="tns:QueryResponse"
+ wsaw:Action="urn:liberty:disco:2006-08:QueryResponse" />
+ </operation>
+
+ <operation name="MDAssociationAdd">
+ <input message="tns:SvcMDAssociationAdd"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDAssociationAdd" />
+ <output message="tns:SvcMDAssociationAddResponse"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDAssociationAddResponse"
/>
+ </operation>
+
+ <operation name="MDAssociationQuery">
+ <input message="tns:SvcMDAssociationQuery"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDAssociationQuery" />
+ <output message="tns:SvcMDAssociationQueryResponse"
+
wsaw:Action="urn:liberty:disco:2006-08:SvcMDAssociationQueryResponse"/>
+ </operation>
+
+ <operation name="MDAssociationDelete">
+ <input message="tns:SvcMDAssociationDelete"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDAssociationDelete" />
+ <output message="tns:SvcMDAssociationDeleteResponse"
+
wsaw:Action="urn:liberty:disco:2006-08:SvcMDAssociationDeleteResponse"/>
+ </operation>
+
+ <operation name="MetadataRegister">
+ <input message="tns:SvcMDRegister"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDRegister" />
+ <output message="tns:SvcMDRegisterResponse"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDRegisterResponse" />
+ </operation>
+
+ <operation name="MetadataQuery">
+ <input message="tns:SvcMDQuery"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDQuery" />
+ <output message="tns:SvcMDQueryResponse"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDQueryResponse" />
+ </operation>
+
+ <operation name="MetadataReplace">
+ <input message="tns:SvcMDReplace"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDReplace" />
+ <output message="tns:SvcMDReplaceResponse"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDReplaceResponse" />
+ </operation>
+
+ <operation name="MetadataDelete">
+ <input message="tns:SvcMDDelete"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDDelete" />
+ <output message="tns:SvcMDDeleteResponse"
+ wsaw:Action="urn:liberty:disco:2006-08:SvcMDDeleteResponse" />
+ </operation>
+
+
+ </portType>
+
+ <!--
+ An example of a binding and service that can be used with this
+ abstract service description is provided below.
+ -->
+
+ <binding name="DiscoveryBinding" type="tns:DiscoveryPort">
+
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <operation name="DiscoveryQuery">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ <operation name="MDAssociationAdd">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+
+ <operation name="MDAssociationQuery">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ <operation name="MDAssociationDelete">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ <operation name="MetadataRegister">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ <operation name="MetadataQuery">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ <operation name="MetadataReplace">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ <operation name="MetadataDelete">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+
+ </binding>
+
+ <service name="DiscoveryService">
+
+ <port name="DiscoveryPort" binding="tns:DiscoveryBinding">
+
+ <!-- Modify with the REAL SOAP endpoint -->
+
+ <soap:address
location="http://example.com/discovery"/>
+
+ </port>
+
+ </service>
+
+</definitions>
Added:
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-idmapping-svc-v2.0.wsdl
===================================================================
---
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-idmapping-svc-v2.0.wsdl
(rev 0)
+++
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-idmapping-svc-v2.0.wsdl 2009-05-22
23:01:32 UTC (rev 514)
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+<definitions name="AuthenticationService"
+ targetNamespace="urn:liberty:ims:2006-08"
+ xmlns:tns="urn:liberty:ims:2006-08"
+
xmlns:xs="http://www.w3.org/2001/XMLSchema"
+
xmlns:S="http://schemas.xmlsoap.org/wsdl/soap/"
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ims="urn:liberty:ims:2006-08"
+
xmlns:wsaw="http://www.w3.org/2006/02/addressing/wsdl"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
+
http://schemas.xmlsoap.org/wsdl/
+
http://www.w3.org/2006/02/addressing/wsdl
+
http://www.w3.org/2006/02/addressing/wsdl/ws-addr-wsdl.xsd">
+
+ <xsd:documentation>
+The source code in this WSDL file was excerpted verbatim from:
+
+Liberty ID-WSF Liberty ID-WSF Authentication, Single Sign-On, and Identity Mapping
Services Specification
+Version 2.0-errata-v1.0
+28 November, 2006
+
+Copyright (c) 2007 Liberty Alliance participants, see
+http://projectliberty.org/resource_center/specifications/liberty_alliance_id_wsf_2_0_specifications/idwsf_feb_copyrights
+
+ </xsd:documentation>
+
+ <types>
+ <xs:schema>
+ <xs:import namespace="urn:liberty:ims:2006-08"
+ schemaLocation="liberty-idwsf-idmapping-svc-v2.0.xsd"/>
+ </xs:schema>
+ </types>
+
+ <message name="IdentityMappingSoapRequest">
+ <part name="parameters"
element="ims:IdentityMappingRequest"/>
+ </message>
+ <message name="IdentityMappingSoapResponse">
+ <part name="parameters"
element="ims:IdentityMappingResponse"/>
+ </message>
+
+ <portType name="IdMappingPortType">
+ <operation name="IdentityMapping">
+ <input message="ims:IdentityMappingSoapRequest"
+
wsaw:Action="urn:liberty:ims:2006-08:IdentityMappingRequest"/>
+ <output message="ims:IdentityMappingSoapResponse"
+
wsaw:Action="urn:liberty:ims:2006-08:IdentityMappingResponse"/>
+ </operation>
+ </portType>
+ <binding name="IdMappingSoapBinding"
type="ims:IdMappingPortType">
+ <S:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="IdentityMapping">
+ <input>
+ <S:body use="literal"/>
+ </input>
+ <output>
+ <S:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+ <service name="IdMappingService">
+ <port name="IdMappingPortType"
binding="ims:IdMappingSoapBinding">
+ <S:address
location="http://example.com/idmapping"/>
+ </port>
+ </service>
+</definitions>
Added:
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-interaction-svc-v2.0.wsdl
===================================================================
---
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-interaction-svc-v2.0.wsdl
(rev 0)
+++
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-interaction-svc-v2.0.wsdl 2009-05-22
23:01:32 UTC (rev 514)
@@ -0,0 +1,80 @@
+<?xml version="1.0"?>
+<definitions
+ name="id-wsf-is_2006-08_wsdl_interface"
+ targetNamespace="urn:liberty:is:2006-08"
+ xmlns:tns="urn:liberty:is:2006-08"
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:wsaw="http://www.w3.org/2006/02/addressing/wsdl"
+ xmlns:is="urn:liberty:is:2006-08"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
+
http://schemas.xmlsoap.org/wsdl/
+
http://www.w3.org/2006/02/addressing/wsdl
+
http://www.w3.org/2006/02/addressing/wsdl/ws-addr-wsdl.xsd">
+
+ <xsd:documentation>
+The source code in this WSDL file was excerpted verbatim from:
+
+Liberty ID-WSF Interaction Service Specification
+Version 2.0-errata-v1.0
+21 April, 2007
+
+Copyright (c) 2007 Liberty Alliance participants, see
+http://projectliberty.org/resource_center/specifications/liberty_alliance_id_wsf_2_0_specifications/idwsf_feb_copyrights
+
+ </xsd:documentation>
+
+ <types>
+ <xsd:import namespace="urn:liberty:is:2006-08"
+
schemaLocation="liberty-idwsf-interaction-svc-v2.0.xsd"/>
+ </types>
+
+ <!-- Messages -->
+
+ <message name="InteractionRequest">
+ <part name="body" type="is:InteractionRequest"/>
+ </message>
+
+ <message name="InteractionResponse">
+ <part name="body" type="is:InteractionResponse"/>
+ </message>
+
+ <!-- Port Type -->
+
+ <portType name="ISPort">
+ <operation name="ISInteraction">
+ <input message="tns:InteractionRequest"
+ wsaw:Action="urn:liberty:is:2006-08:InteractionRequest"/>
+ <output message="tns:InteractionResponse"
+ wsaw:Action="urn:liberty:is:2006-08:InteractionResponse"/>
+ </operation>
+ </portType>
+
+ <!--
+ An example of a binding and service that can be used with this
+ abstract service description is provided below.
+ -->
+
+ <binding name="ISBinding" type="tns:ISPort">
+
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <operation name="Interaction">
+ <soap:operation
soapAction="urn:liberty:is:2006-08:Interaction"/>
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ </binding>
+
+ <service name="InteractionService">
+ <port name="ISPort" binding="tns:ISBinding">
+
+ <!-- Modify with the REAL SOAP endpoint -->
+
+ <soap:address
location="http://example.com/id-wsf/is"/>
+ </port>
+ </service>
+
+</definitions>
Added:
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-people-service-v1.0.wsdl
===================================================================
---
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-people-service-v1.0.wsdl
(rev 0)
+++
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-people-service-v1.0.wsdl 2009-05-22
23:01:32 UTC (rev 514)
@@ -0,0 +1,341 @@
+<definitions
+ name="id-wsf-ps_2006-08_wsdl_interface"
+ targetNamespace="urn:liberty:ps:2006-08"
+ xmlns:tns="urn:liberty:ps:2006-08"
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:wsaw="http://www.w3.org/2006/02/addressing/wsdl"
+ xmlns:ps="urn:liberty:ps:2006-08"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
+
http://schemas.xmlsoap.org/wsdl/
+
http://www.w3.org/2006/02/addressing/wsdl
+
http://www.w3.org/2006/02/addressing/wsdl/ws-addr-wsdl.xsd">
+
+ <xsd:documentation>
+The source code in this WSDL file was excerpted verbatim from:
+
+Liberty ID-WSF People Service Specification
+Version 1.0-errata-v1.0
+06 March, 2007
+
+Copyright (c) 2007 Liberty Alliance participants, see
+http://projectliberty.org/resource_center/specifications/liberty_alliance_id_wsf_2_0_specifications/idwsf_feb_copyrights
+
+ </xsd:documentation>
+
+ <types>
+ <xsd:schema>
+ <xsd:import namespace="urn:liberty:ps:2006-08"
+ schemaLocation="liberty-idwsf-people-service-v1.0.xsd"/>
+ </xsd:schema>
+ </types>
+
+ <!-- Messages -->
+
+ <!-- Adding a User -->
+
+ <message name="AddEntityRequest">
+ <part name="body" element="ps:AddEntityRequest"/>
+ </message>
+
+ <message name="AddEntityResponse">
+ <part name="body" element="ps:AddEntityResponse"/>
+ </message>
+
+ <!-- Adding a Known User -->
+
+ <message name="AddKnownEntityRequest">
+ <part name="body" element="ps:AddKnownEntityRequest"/>
+ </message>
+
+ <message name="AddKnownEntityResponse">
+ <part name="body"
element="ps:AddKnownEntityResponse"/>
+ </message>
+
+
+ <!-- Removing a User -->
+
+ <message name="RemoveEntityRequest">
+ <part name="body" element="ps:RemoveEntityRequest"/>
+ </message>
+
+ <message name="RemoveEntityResponse">
+ <part name="body" element="ps:RemoveEntityResponse"/>
+ </message>
+
+ <!-- Adding a Group -->
+
+ <message name="AddCollectionRequest">
+ <part name="body" element="ps:AddCollectionRequest"/>
+ </message>
+
+ <message name="AddCollectionResponse">
+ <part name="body" element="ps:AddCollectionResponse"/>
+ </message>
+
+ <!-- Removing a Group -->
+
+ <message name="RemoveCollectionRequest">
+ <part name="body"
element="ps:RemoveCollectionRequest"/>
+ </message>
+
+ <message name="RemoveCollectionResponse">
+ <part name="body"
element="ps:RemoveCollectionResponse"/>
+ </message>
+
+ <!-- Adding to a Group -->
+
+ <message name="AddToCollectionRequest">
+ <part name="body"
element="ps:AddToCollectionRequest"/>
+ </message>
+
+ <message name="AddToCollectionResponse">
+ <part name="body"
element="ps:AddToCollectionResponse"/>
+ </message>
+
+ <!-- Removing From a Group -->
+
+ <message name="RemoveFromCollectionRequest">
+ <part name="body"
element="ps:RemoveFromCollectionRequest"/>
+ </message>
+
+ <message name="RemoveFromCollectionResponse">
+ <part name="body"
element="ps:RemoveFromCollectionResponse"/>
+ </message>
+
+ <!-- Listing Members -->
+
+ <message name="ListMembersRequest">
+ <part name="body" element="ps:ListMembersRequest"/>
+ </message>
+
+ <message name="ListMembersResponse">
+ <part name="body" element="ps:ListMembersResponse"/>
+ </message>
+
+ <!-- Retrieving Object Info -->
+
+ <message name="GetObjectInfoRequest">
+ <part name="body" element="ps:GetObjectInfoRequest"/>
+ </message>
+
+ <message name="GetObjectInfoResponse">
+ <part name="body" element="ps:GetObjectInfoResponse"/>
+ </message>
+
+ <!-- Updating Object Info -->
+
+ <message name="SetObjectInfoRequest">
+ <part name="body" element="ps:SetObjectInfoRequest"/>
+ </message>
+
+ <message name="SetObjectInfoResponse">
+ <part name="body" element="ps:SetObjectInfoResponse"/>
+ </message>
+
+ <!-- Querying Objects -->
+
+ <message name="QueryObjectsRequest">
+ <part name="body" element="ps:QueryObjectsRequest"/>
+ </message>
+
+ <message name="QueryObjectsResponse">
+ <part name="body" element="ps:QueryObjectsResponse"/>
+ </message>
+
+ <!-- Testing Membership -->
+
+ <message name="TestMembershipRequest">
+ <part name="body" element="ps:TestMembershipRequest"/>
+ </message>
+
+ <message name="TestMembershipResponse">
+ <part name="body"
element="ps:TestMembershipResponse"/>
+ </message>
+
+ <!-- Resolving Identifiers -->
+
+ <message name="ResolveIdentifierRequest">
+ <part name="body"
element="ps:ResolveIdentifierRequest"/>
+ </message>
+
+ <message name="ResolveIdentifierResponse">
+ <part name="body"
element="ps:ResolveIdentifierResponse"/>
+ </message>
+
+ <!-- Port Type -->
+
+ <portType name="LibertyPS1">
+
+ <operation name="AddEntity">
+ <input message="tns:AddEntityRequest"
+ wsaw:Action="urn:liberty:ps:2006-08:AddEntityRequest"/>
+ <output message="tns:AddEntityResponse"
+ wsaw:Action="urn:liberty:ps:2006-08:AddEntityResponse"/>
+ </operation>
+
+ <operation name="AddKnownEntity">
+ <input message="tns:AddKnownEntityRequest"
+
wsaw:Action="urn:liberty:ps:2006-08:AddKnownEntityRequest"/>
+ <output message="tns:AddKnownEntityResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:AddKnownEntityResponse"/>
+ </operation>
+
+ <operation name="RemoveEntity">
+ <input message="tns:RemoveEntityRequest"
+ wsaw:Action="urn:liberty:ps:2006-08:RemoveEntityRequest"/>
+ <output message="tns:RemoveEntityResponse"
+ wsaw:Action="urn:liberty:ps:2006-08:RemoveEntityResponse"/>
+ </operation>
+
+ <operation name="AddCollection">
+ <input message="tns:AddCollectionRequest"
+ wsaw:Action="urn:liberty:ps:2006-08:AddCollectionRequest"/>
+ <output message="tns:AddCollectionResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:AddCollectionResponse"/>
+ </operation>
+
+ <operation name="RemoveCollection">
+ <input message="tns:RemoveCollectionRequest"
+
wsaw:Action="urn:liberty:ps:2006-08:RemoveCollectionRequest"/>
+ <output message="tns:RemoveCollectionResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:RemoveCollectionResponse"/>
+ </operation>
+
+ <operation name="AddToCollection">
+ <input message="tns:AddToCollectionRequest"
+
wsaw:Action="urn:liberty:ps:2006-08:AddToCollectionRequest"/>
+ <output message="tns:AddToCollectionResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:AddToCollectionResponse"/>
+ </operation>
+
+ <operation name="RemoveFromCollection">
+ <input message="tns:RemoveFromCollectionRequest"
+
wsaw:Action="urn:liberty:ps:2006-08:RemoveFromCollectionRequest"/>
+ <output message="tns:RemoveFromCollectionResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:RemoveFromCollectionResponse"/>
+ </operation>
+
+ <operation name="ListMembersOfCollection">
+ <input message="tns:ListMembersRequest"
+ wsaw:Action="urn:liberty:ps:2006-08:ListMembersRequest"/>
+ <output message="tns:ListMembersResponse"
+ wsaw:Action="urn:liberty:ps:2006-08:ListMembersResponse"/>
+ </operation>
+
+ <operation name="GetObjectInfo">
+ <input message="tns:GetObjectInfoRequest"
+ wsaw:Action="urn:liberty:ps:2006-08:GetObjectInfoRequest"/>
+ <output message="tns:GetObjectInfoResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:GetObjectInfoResponse"/>
+ </operation>
+
+ <operation name="SetObjectInfo">
+ <input message="tns:SetObjectInfoRequest"
+ wsaw:Action="urn:liberty:ps:2006-08:SetObjectInfoRequest"/>
+ <output message="tns:SetObjectInfoResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:SetObjectInfoResponse"/>
+ </operation>
+
+ <operation name="QueryObjects">
+ <input message="tns:QueryObjectsRequest"
+ wsaw:Action="urn:liberty:ps:2006-08:QueryObjectsRequest"/>
+ <output message="tns:QueryObjectsResponse"
+ wsaw:Action="urn:liberty:ps:2006-08:QueryObjectsResponse"/>
+ </operation>
+
+ <operation name="TestMembership">
+ <input message="tns:TestMembershipRequest"
+
wsaw:Action="urn:liberty:ps:2006-08:TestMembershipRequest"/>
+ <output message="tns:TestMembershipResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:TestMembershipResponse"/>
+ </operation>
+
+ <operation name="ResolveIdentifier">
+ <input message="tns:ResolveIdentifierRequest"
+
wsaw:Action="urn:liberty:ps:2006-08:ResolveIdentifierRequest"/>
+ <output message="tns:ResolveIdentifierResponse"
+
wsaw:Action="urn:liberty:ps:2006-08:ResolveIdentifierResponse"/>
+ </operation>
+
+ </portType>
+
+ <!--
+ An example of a binding and service that can be used with this
+ abstract service description is provided below.
+ -->
+
+ <binding name="PeopleServiceSoapBinding"
type="tns:LibertyPS1">
+
+ <soap:binding style="document"
+
transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <operation name="AddEntity">
+ <soap:operation/>
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ <operation name="AddKnownEntity">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="RemoveEntity">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="AddCollection">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="RemoveCollection">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="AddToCollection">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="RemoveFromCollection">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="ListMembersOfCollection">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="GetObjectInfo">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="SetObjectInfo">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="QueryObjects">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="TestMembership">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+ <operation name="ResolveIdentifier">
+ <input> <soap:body use="literal"/> </input>
+ <output> <soap:body use="literal"/> </output>
+ </operation>
+
+ </binding>
+
+ <service name="PeopleService">
+ <port name="PeoplePort"
binding="ps:PeopleServiceSoapBinding">
+
+ <!-- Modify with the REAL SOAP endpoint -->
+
+ <soap:address
location="http://example.com/peopleservice"/>
+ </port>
+ </service>
+
+</definitions>
Added:
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-sso-svc-v2.0.wsdl
===================================================================
---
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-sso-svc-v2.0.wsdl
(rev 0)
+++
identity-federation/trunk/jboss-identity-fed-model/src/main/resources/wsdl/liberty/idwsf/liberty-idwsf-sso-svc-v2.0.wsdl 2009-05-22
23:01:32 UTC (rev 514)
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<definitions name="AuthenticationService"
+ targetNamespace="urn:liberty:ssos:2006-08"
+ xmlns:tns="urn:liberty:ssos:2006-08"
+
xmlns:xs="http://www.w3.org/2001/XMLSchema"
+
xmlns:S="http://schemas.xmlsoap.org/wsdl/soap/"
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ssos="urn:liberty:ssos:2006-08"
+ xmlns:samlp2="urn:oasis:names:tc:SAML:2.0:protocol"
+
xmlns:wsaw="http://www.w3.org/2006/02/addressing/wsdl"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
+
http://schemas.xmlsoap.org/wsdl/
+
http://www.w3.org/2006/02/addressing/wsdl
+
http://www.w3.org/2006/02/addressing/wsdl/ws-addr-wsdl.xsd">
+
+ <xsd:documentation>
+The source code in this WSDL file was excerpted verbatim from:
+
+Liberty ID-WSF Liberty ID-WSF Authentication, Single Sign-On, and Identity Mapping
Services Specification
+Version 2.0-errata-v1.0
+28 November, 2006
+
+Copyright (c) 2007 Liberty Alliance participants, see
+http://projectliberty.org/resource_center/specifications/liberty_alliance_id_wsf_2_0_specifications/idwsf_feb_copyrights
+
+ </xsd:documentation>
+
+ <types>
+ <xs:schema>
+ <xs:import namespace="urn:oasis:names:tc:SAML:2.0:protocol"
+ schemaLocation="saml-schema-protocol-2.0.xsd"/>
+ </xs:schema>
+ </types>
+
+ <message name="SSOSoapRequest">
+ <part name="parameters"
element="samlp2:AuthnRequest"/>
+ </message>
+ <message name="SSOSoapResponse">
+ <part name="parameters" element="samlp2:Response"/>
+ </message>
+
+ <portType name="SSOSPortType">
+ <operation name="SingleSignOn">
+ <input message="ssos:SSOSoapRequest"
+ wsaw:Action="urn:liberty:ssos:2006-08:AuthnRequest"/>
+ <output message="ssos:SSOSoapResponse"
+ wsaw:Action="urn:liberty:ssos:2006-08:Response"/>
+ </operation>
+ </portType>
+ <binding name="SSOSSoapBinding" type="ssos:SSOSPortType">
+ <S:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="SingleSignOn">
+ <input>
+ <S:body use="literal"/>
+ </input>
+ <output>
+ <S:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+ <service name="SSOService">
+ <port name="SSOSPortType"
binding="ssos:SSOSSoapBinding">
+ <S:address
location="http://example.com/idmapping"/>
+ </port>
+ </service>
+</definitions>