Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Globals.ReportServerUrl does not reflect which binding the client used #264

Open
SomeTroglodyte opened this issue Apr 12, 2023 · 0 comments

Comments

@SomeTroglodyte
Copy link

  • I publish a rdl that simply outputs Globals.ReportServerUrl
  • I access the report using a https fqdn to a cname - https://reports.mydomain.tld/Reports/
  • Output is http://machinename:80/ReportServer
  • By design or by chance, this corresponds to the first binding listed in SSRS configuration manager - however, that manager does not allow any control over the order of bindings
  • Having any differences in the webservice bindings vs. the portal bindings leads to the service refusing to work, so the conclusion would be that the portal does talk to the webservice using whatever host/protocol the client came in with
  • Thus the Globals.ReportServerUrl variable could likely report an address matching the way the user came in originally - if it wanted to

Effect: Due to other configuration weaknesses, drillthrough links parsing that variable stop working with the newest Chromium. Not entirely a fault of the ReportServerUrl variable, but if it were to return protocol and host matching the client's that problem would be circumvented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant