Changeset 1c59925
- Timestamp:
- Jul 2, 2010 9:17:39 AM (14 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
- Children:
- 8aaf8f8
- Parents:
- a452f3c
- Location:
- wsdl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
wsdl/abac.wsdl
ra452f3c r1c59925 49 49 </message> 50 50 51 <message name="AddCredentialRequestMessage"> 52 <part name="AddCredentialRequestBody" type="xsd1:addCredentialRequest"/> 53 </message> 54 55 <message name="AddCredentialResponseMessage"> 56 <part name="AddCertificateResponseBody" type="xsd1:addCredentialResponse"/> 57 </message> 58 51 59 <message name="AddCertificateRequestMessage"> 52 60 <part name="AddCertificateRequestBody" type="xsd1:addCertificateRequest"/> … … 66 74 </message> 67 75 76 <message name="TrustRequestMessage"> 77 <part name="AccessRequestBody" type="xsd1:trustRequest"/> 78 </message> 79 80 <message name="TrustResponseMessage"> 81 <part name="AccessResponseBody" type="xsd1:trustResult"/> 82 </message> 83 68 84 <message name="AccessRequestMessage"> 69 85 <part name="AccessRequestBody" type="xsd1:negotiationRequest"/> … … 107 123 <fault name="NegotiateFeddFault" message="tns:FaultMessage"/> 108 124 </operation> 125 <operation name="Trust"> 126 <documentation> 127 Request access to a resource on behalf of a principal 128 </documentation> 129 <input message="tns:TrustRequestMessage"/> 130 <output message="tns:TrustResponseMessage"/> 131 <fault name="NegotiateFeddFault" message="tns:FaultMessage"/> 132 </operation> 109 133 <operation name="CredentialUpdate"> 110 134 <documentation> … … 129 153 <input message="tns:AddCertificateRequestMessage"/> 130 154 <output message="tns:AddCertificateResponseMessage"/> 155 <fault name="NegotiateFeddFault" message="tns:FaultMessage"/> 156 </operation> 157 <operation name="AddCredential"> 158 <documentation> 159 Publishes a new X.509 identity certificate globally 160 </documentation> 161 <input message="tns:AddCredentialRequestMessage"/> 162 <output message="tns:AddCredentialResponseMessage"/> 131 163 <fault name="NegotiateFeddFault" message="tns:FaultMessage"/> 132 164 </operation> … … 197 229 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 198 230 </output> 231 </operation> 232 <operation name="Trust"> 233 <soap:operation soapAction="TrustRequest"/> 234 <input> 235 <soap:body use="literal" parts="tns:TrustRequestBody" 236 namespace="http://www.isi.edu/fedd.wsdl" 237 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 238 </input> 239 <output> 240 <soap:body use="literal" parts="tns:TrustResponseBody" 241 namespace="http://www.isi.edu/fedd.wsdl" 242 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 243 </output> 199 244 <fault name="NegotiateFeddFault"> 200 245 <soap:fault use="literal" name="tns:FeddFault" … … 230 275 <output> 231 276 <soap:body use="literal" parts="tns:AddCertificateResponseBody" 277 namespace="http://www.isi.edu/fedd.wsdl" 278 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 279 </output> 280 <fault name="NegotiateFeddFault"> 281 <soap:fault use="literal" name="tns:FeddFault" 282 namespace="http://www.isi.edu/fedd.wsdl" 283 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 284 </fault> 285 </operation> 286 <operation name="AddCredential"> 287 <soap:operation soapAction="AddCredential"/> 288 <input> 289 <soap:body use="literal" parts="tns:AddCredentialRequestBody" 290 namespace="http://www.isi.edu/fedd.wsdl" 291 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 292 </input> 293 <output> 294 <soap:body use="literal" parts="tns:AddCredentialResponseBody" 232 295 namespace="http://www.isi.edu/fedd.wsdl" 233 296 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> -
wsdl/abac_types.xsd
ra452f3c r1c59925 51 51 <xsd:element name="provenance" type="xsd:string" 52 52 minOccurs="0" maxOccurs="1"/> 53 </xsd:sequence> 54 </xsd:complexType> 55 56 <xsd:complexType name="trustRequest"> 57 <xsd:sequence> 58 <xsd:element name="context" type="tns:contextInfo"/> 59 <xsd:element name="peerURL" type="xsd:string"/> 60 <xsd:element name="peerContext" type="tns:contextInfo"/> 61 <xsd:element name="selfURL" type="xsd:string"/> 62 <xsd:element name="goal" type="tns:flatGoalType"/> 63 </xsd:sequence> 64 </xsd:complexType> 65 66 <xsd:complexType name="trustResult"> 67 <xsd:sequence> 68 <xsd:element name="goal" type="tns:flatGoalType"/> 69 <xsd:element name="result" type="xsd:string"/> 70 <xsd:element name="provenance" type="xsd:string" 71 minOccurs="0" maxOccurs="1"/> 72 </xsd:sequence> 73 </xsd:complexType> 74 75 <xsd:complexType name="addCredentialRequest"> 76 <xsd:sequence> 77 <xsd:element name="type" type="xsd:string"/> 78 <xsd:element name="cred" type="xsd:string"/> 79 <xsd:element name="context" type="tns:contextInfo"/> 80 </xsd:sequence> 81 </xsd:complexType> 82 83 <xsd:complexType name="addCredentialResponse"> 84 <xsd:sequence> 85 <xsd:element name="result" type="xsd:string"/> 86 <xsd:element name="context" type="tns:contextInfo"/> 53 87 </xsd:sequence> 54 88 </xsd:complexType> … … 272 306 </xsd:complexType> 273 307 308 <xsd:complexType name="flatGoalType"> 309 <xsd:sequence> 310 <xsd:element name="Verifier" type="xsd:string"/> 311 <xsd:choice> 312 <xsd:element name="TrustTarget" type="xsd:string"/> 313 <xsd:element name="LinkingTarget" type="xsd:string"/> 314 </xsd:choice> 315 <xsd:element name="Subject" type="xsd:string"/> 316 <!-- The type string confirms whether this is a LinkingGoal or TT --> 317 <xsd:element name="Type" type="xsd:string"/> 318 </xsd:sequence> 319 </xsd:complexType> 320 321 274 322 <!-- Here are the new credential descriptions --> 275 323
Note: See TracChangeset
for help on using the changeset viewer.