Table of Contents

Search

  1. Preface
  2. Web Services
  3. SOAP Web Services
  4. WSDL Data Object
  5. Schema Object
  6. How to Create a SOAP Web Service
  7. Operation Mappings
  8. Parsing Web Service SOAP Messages
  9. Generating Web Service SOAP Messages
  10. Web Service Consumer Transformation
  11. REST Web Services
  12. How to Create a REST Web Service
  13. REST Web Service Consumer Transformation
  14. REST and SOAP Web Service Administration
  15. Datatype Compatibility

Web Services Guide

Web Services Guide

Web Service Permissions

Web Service Permissions

Permissions control the level of access that a user has to a REST web service or a SOAP web service when a web service requires user authentication. Use the Administrator tool to configure permissions for a REST web service or a SOAP web service. You can also set permissions for a resource or an operation.
To assign permissions, select the web service, resource, or operation from the
Applications
view for the Data Integration Service. Click
User Permissions
or
Group Permissions
.
An administrator assigns web service permissions to the following types of users and groups:
  • Web service consumer. A native domain user that sends a request to the web service and receives a response from the web service. The user must have execute permission on the web service.
  • Web service administrator. A user that can log into the Administrator tool, edit the web service properties, and grant permissions to other users.
  • Web service operator. A user that can log into the Administrator tool, monitor a web service, and start or stop a web service.
You can assign the following permissions to users and groups:
  • Grant permission. Users can manage permissions on the web service objects using the Administrator tool or using the
    infacmd
    command line program.
  • Execute permission. Users can send web service requests and receive web service responses.
The following table describes the permissions for each SOAP web service object:
Object
Grant Permission
Execute Permission
SOAP Web service
Grant and revoke permission on the web service and all web service operations within the web service.
Send web service requests and receive web service responses from all web service operations within the web service.
SOAP Web service operation
Grant, revoke, and deny permission on the web service operation.
Send web service requests and receive web service responses from the web service operation.
The following table describes the permissions for each REST web service object:
Object
Grant Permission
Execute Permission
REST web service
Grant and revoke permission on the REST web service and all web service resources within the web service.
Send web service requests and receive web service responses from all web service resources in the REST web service.
REST resource
Grant, revoke, and deny permission the REST web service resource.
Send web service requests and receive web service responses from the REST web service resource.