You can add the headers from client side to server side using the ajaxBeforeLoad event in our Report Viewer and Report Designer components. You can find the following help documentation for adding the authorization headers for the Bold Reports Report Viewer and Report Designer.
Header authorization for JavaScript Report Viewer
Header authorization for ASP.NET Web Forms Report Viewer
Header authorization for ASP.NET MVC Report Viewer
Header authorization for ASP.NET Core Report Viewer