Как включить аутентификацию в Syncfusion PDF Viewer ServiceUrl Api Call в приложении Blazor WASM

Я пытаюсь использовать Syncfusion PDF Viewer в приложении Blazor WASM с аутентификацией и получаю следующую ошибку:

Microsoft.AspNetCore.Components.WebAssembly.Authentication.AccessTokenNotAvailableException: ''

Я знаю, что это связано с тем, что настроена аутентификация, и она не привязывается к вызову API. Кто-нибудь знает, как настроить Syncfusion, чтобы добавить аутентификацию к вызову API в средстве просмотра PDF «ServiceUrl»?

1 ответ

Добавьте узел в средство просмотра PDF, например:

      <PdfViewerAjaxRequestSettings AjaxHeaders="Headers" />

Затем в разделе @code

      public List<AjaxHeader> Headers => new() { new AjaxHeader
{
    HeaderName = "Authorization", 
    HeaderValue = $"Bearer {_token}"
} };
Другие вопросы по тегам