Add authorization tokens to PDF Viewer requests in ASP.NET Core
28 Feb 20261 minute to read
Secure PDF Viewer requests by automatically including authorization tokens in every AJAX call. Configure custom headers through the AjaxRequestSettings property to append authentication credentials to all viewer-initiated requests.
Follow these steps to configure authorization headers for your PDF Viewer instance.
Step 1: Follow the Getting Started with ASP.NET Core PDF Viewer guide to set up a basic PDF Viewer instance in your ASP.NET Core project.
Step 2: Add the following script to configure the authorization token. This should be executed after the PDF Viewer instance is initialized (for example, in the Razor view or layout file).
<script>
// Include the Authorization token
window.onload = function () {
var pdfViewer = document.getElementById('pdfViewer').ej2_instances[0];
pdfViewer.ajaxRequestSettings = {
ajaxHeaders: [
{
headerName: 'Authorization',
headerValue: 'Bearer 64565dfgfdsjweiuvbiuyhiueygf'
}
],
withCredentials: false
};
}
</script>