Как включить аутентификацию в 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}"
} };