source |
<wsdl:portType name="SecurityService">
<wsdl:documentation>Manage user authentication and authorization.</wsdl:documentation>
<wsdl:operation name="authenticateUser">
<wsdl:documentation>Authenticate a user's login name and password. (This operation has been deprecated and should no longer be used. It is only available for backward compatibility, and may be removed in a future release.)</wsdl:documentation>
<wsdl:input name="authenticateUserRequest" message="impl:authenticateUserRequest">
<wsdl:documentation>Request message (uses security:authenticateUser element): Specifies the login name and password that are to be authenticated.</wsdl:documentation>
</wsdl:input>
<wsdl:output name="authenticateUserResponse" message="impl:authenticateUserResponse">
<wsdl:documentation>Response message (uses security:authenticateUserResponse element): Returns either a unique ID for a successfully authenticated user, or a message indicating a possible cause if authentication failed.</wsdl:documentation>
</wsdl:output>
<wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
<wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault has occurred.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InvalidServiceRequestFault" message="impl:invalidServiceRequestFault">
<wsdl:documentation>Error message (uses ex:invalidServiceRequest element): The request message has been incorrectly specified and is invalid.</wsdl:documentation>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getUserPrivileges">
<wsdl:documentation>List the privileges currently assigned to a specific user.</wsdl:documentation>
<wsdl:input name="getUserPrivilegesRequest" message="impl:getUserPrivilegesRequest">
<wsdl:documentation>Request message (uses security:getUserPrivileges element): Specifies the unique ID of the user whose privileges should be listed.</wsdl:documentation>
</wsdl:input>
<wsdl:output name="getUserPrivilegesResponse" message="impl:getUserPrivilegesResponse">
<wsdl:documentation>Response message (uses security:getUserPrivilegesResponse element): Lists the privileges currently assigned to the specified user.</wsdl:documentation>
</wsdl:output>
<wsdl:fault name="InvalidServiceRequestFault" message="impl:invalidServiceRequestFault">
<wsdl:documentation>Error message (uses ex:invalidServiceRequest element): The request message has been incorrectly specified and is invalid.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InvalidEntityReferenceFault" message="impl:invalidEntityReferenceFault">
<wsdl:documentation>Error message (uses ex:InvalidEntityReference element): The specified organization model entity does not exist.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
<wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault has occurred.</wsdl:documentation>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="isActionAuthorised">
<wsdl:documentation>Test whether the caller (as identified by the SOAP security header) is authorized to perform one or more system actions, either globally or within the scope of a particular organization model entity.</wsdl:documentation>
<wsdl:input name="isActionAuthorisedRequest" message="impl:isActionAuthorisedRequest">
<wsdl:documentation>Request message (uses security:isActionAuthorised element): Specifies the system actions to be tested for authorization and, optionally, an organization model entity that defines the scope of the test.</wsdl:documentation>
</wsdl:input>
<wsdl:output name="isActionAuthorisedResponse" message="impl:isActionAuthorisedResponse">
<wsdl:documentation>Response message (uses security:isActionAuthorisedResponse element): Lists each requested system action, with its scope and whether the user is authorized to perform the system action.</wsdl:documentation>
</wsdl:output>
<wsdl:fault name="InvalidEntityReferenceFault" message="impl:invalidEntityReferenceFault">
<wsdl:documentation>Error message (uses ex:InvalidEntityReference element): The specified organization model entity does not exist.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InvalidServiceRequestFault" message="impl:invalidServiceRequestFault">
<wsdl:documentation>Error message (uses ex:invalidServiceRequest element): The request message has been incorrectly specified and is invalid.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
<wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault has occurred.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="SecurityFault" message="impl:securityFault">
<wsdl:documentation>Error message (uses ex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="listActionAuthorisedEntities">
<wsdl:documentation>List the organization model entities on which the caller (as determined by the SOAP security header) is authorized to perform a specific system action.</wsdl:documentation>
<wsdl:input name="listActionAuthorisedEntitiesRequest" message="impl:listActionAuthorisedEntitiesRequest">
<wsdl:documentation>Request message (uses security:listActionAuthorisedEntities element): Specifies the system action for which the caller's authorizations should be listed.</wsdl:documentation>
</wsdl:input>
<wsdl:output name="listActionAuthorisedEntitiesResponse" message="impl:listActionAuthorisedEntitiesResponse">
<wsdl:documentation>Response message (uses security:listActionAuthorisedEntitiesResponse element): Lists the unique IDs of organization model entities on which the user is authorized to perform the requested system action.</wsdl:documentation>
</wsdl:output>
<wsdl:fault name="SecurityFault" message="impl:securityFault">
<wsdl:documentation>Error message (uses ex:SecurityFault element): The specified system action does not exist.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InvalidServiceRequestFault" message="impl:invalidServiceRequestFault">
<wsdl:documentation>Error message (uses ex:invalidServiceRequest element): The request message has been incorrectly specified and is invalid.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
<wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault has occurred.</wsdl:documentation>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="listAuthorisedOrgs">
<wsdl:documentation>List the organizations on which the caller (as determined by the SOAP security header) is authorized to perform a specific system action.</wsdl:documentation>
<wsdl:input name="listAuthorisedOrgsRequest" message="impl:listAuthorisedOrgsRequest">
<wsdl:documentation>Request message (uses security:listAuthorisedOrgs element): Specifies the system action for which the caller's authorizations should be listed.</wsdl:documentation>
</wsdl:input>
<wsdl:output name="listAuthorisedOrgsResponse" message="impl:listAuthorisedOrgsResponse">
<wsdl:documentation>Response message (uses security:listAuthorisedOrgsResponse element): Lists the unique IDs of organizations on which the user is authorized to perform the requested system action.</wsdl:documentation>
</wsdl:output>
<wsdl:fault name="SecurityFault" message="impl:securityFault">
<wsdl:documentation>Error message (uses ex:SecurityFault element): The specified system action does not exist.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InvalidServiceRequestFault" message="impl:invalidServiceRequestFault">
<wsdl:documentation>Error message (uses ex:invalidServiceRequest element): The request message has been incorrectly specified and is invalid.</wsdl:documentation>
</wsdl:fault>
<wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
<wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault has occurred.</wsdl:documentation>
</wsdl:fault>
</wsdl:operation>
</wsdl:portType> |