Problem

A client-side information system sends a service request and receives "Request is not allowed" error message as a response.

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
      <faultcode>Server.ServerProxy.AccessDenied</faultcode>
      <faultstring>Request is not allowed: SERVICE: instanceIdentifier/memberClass/memberCode/subsystemCode/serviceCode/serviceVersion</faultstring>
      <faultactor></faultactor>
      <detail>
        <faultDetail xmlns="">132ff5d7-a6c7-4807-968e-430c515bf32a</faultDetail>
      </detail>
    </SOAP-ENV:Fault>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Solution

The error message indicates that the client subsystem does not have sufficient permissions to invoke the service. Contact the service provider about the issue and request access permissions to the service. Don't forget to mention the subsystem that you want to use for accessing the service.

More information about access rights management is available at https://github.com/nordic-institute/X-Road/blob/develop/doc/Manuals/ug-ss_x-road_6_security_server_user_guide.md#7-access-rights.

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.



Related issues