ReportServiceBase.IClientAccessPolicy.GetClientAccessPolicy Method
Assembly: Telerik.Reporting.Service (in Telerik.Reporting.Service.dll) Version: 15.0.21.329 R1 2021 SP2
Syntax
Return Value
Type: StreamA Stream that contains the clientaccesspolicy.xml
Implements
IClientAccessPolicyGetClientAccessPolicyRemarks
If the connection request was from a WebClient or an HTTP class to a cross-domain site, the Silverlight runtime tries to download the security policy file using the HTTP protocol. The Silverlight runtime first tries to download a Silverlight policy file with a name of "clientaccesspolicy.xml" at the root of the requested target domain using the HTTP protocol.
Override this method in order to change the default access policy for ReportServiceBase.
The default implementation of the IClientAccessPolicy interface returns a general policy that policy accepts connections from any domain and allows request headers and specifies resources that can be accessed and includes sub-paths of these resources:
<?xml version="1.0" encoding="utf-8"?> <access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="*"> <domain uri="*"/> </allow-from> <grant-to> <resource path="/" include-subpaths="true"/> </grant-to> </policy> </cross-domain-access> </access-policy>