ProtectedBrowserStorage выдает ошибку «Ключ не найден в связке ключей»C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ProtectedBrowserStorage выдает ошибку «Ключ не найден в связке ключей»

Сообщение Anonymous »

Это выходит за пределы моей базы знаний. У меня есть приложение веб-сервера .Net 8 Blazor, которое работает в службе приложений Azure. Мне нужно получить доступ к внешнему API с помощью токена Oath. Я храню этот токен (и токен обновления) в локальном хранилище. У меня есть один пользователь, который только что начал получать ошибку. Когда код пытается получить токен из локального хранилища, он выдает ошибку «Ключ {guid here} не найден в связке ключей».


Все, что я нашел об этой ошибке, относится к IIS, но это служба приложений Azure.
До этого он прекрасно пользовался приложением. Я попросил его очистить кеш, а также зайти во внешний API и отозвать все токены, чтобы заставить приложение получить новый. Проблему не удалось устранить.
Вот соответствующая часть кода. Я внедряю в конструктор частный ProtectedLocalStorage LocalStorage.

Код: Выделить всё

public async Task GetBearerTokenAsync(string? code)
{
var adobeToken = string.Empty;
var baseURI = NavManager.BaseUri.Trim('/');
try
{
adobeToken = (await LocalStorage.GetAsync("token").ConfigureAwait(false)).Value;
if (adobeToken == null)
{
Logger.LogInformation($"GET Token for {Globals.UserEmail} was null.");
}
}
catch (Exception ex)
{
Logger.LogError(ex.Message);
throw new Exception(ex.Message, ex);
}
Выдает ошибку в LocalStorage.GetAsync("token"). Больше никто не пострадал! тьфу.
Я уверен, что мне не хватает некоторой информации, поэтому скажите мне, что еще вам нужно, и я обновлю вопрос.

Подробнее здесь: https://stackoverflow.com/questions/790 ... n-key-ring
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»