Using Java Report Server Security Extension : GetUserACL
 
GetUserACL
Retrieves the user’s ACL. GetUserACL applies only if using page-level security. Page-level security controls printing, navigating, and all aspects of user viewing. Page-level security requires the Page Level Security option on BIRT iHub.
Request schema
<xsd:complexType name="GetUserACL">
<xsd:sequence>
<xsd:element name="UserName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
Request elements
UserName
The name of the user whose ACL to retrieve.
Response schema
<xsd:complexType name="GetUserACLResponse">
<xsd:sequence>
<xsd:element name="ACL" type="typens:ArrayOfString"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Response elements
ACL
The list of pages of a document to which the user has access.