Аутентификация cookie / oidc входит в петлю бесконечного перенаправленияC#

Место общения программистов C#
Ответить
Anonymous
 Аутентификация cookie / oidc входит в петлю бесконечного перенаправления

Сообщение Anonymous »

У меня есть Blazor Web App (интерактивный сервер), которое подключается к внешнему IDP. В большинстве случаев это работает нормально. Однако время от времени приложение входит в цикл бесконечного перенаправления, когда пользователь входит в систему.

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




















< /code>
RedirectToLogin
: простой компонент бритвы с использованием navigationmanager , чтобы перенаправить в учетную запись \ login , который является действием контроллера.

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

OidcEvents.TokenValidated
: хранит токен в распределенном кэше.

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

CookieEvents
: записывает записи журнала в событиях. Нет кода в подписке или signedin
и эти журналы продолжают повторять:

[*] [inf] [requestLoggingMiddleware] http Quedsed 200 в 449,3090 MS
/_FRAMEWORD/Blazor.server.js ответила 304 в 10 1446 мс < /li>
[inf] [requestLoggingMiddleware] http get /_blazor /инициализаторы ответили 200 в 9,0249 мс < /li>
[inf] [inf] [inf] [inf] [infelgivingmidleware] htt 200 в 10,8939 мс < /li>
[dbg] [app.oninitializedAsync] Пользователь Аутентифицирован: false < /li>
[dbg] [redirecttologin.oninitialized] redirection на страницу входа в систему, нагрузку < /li>
[dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] [dbg] /Shop < /li>
[inf] [requestLoggingMiddleware] http get /account /login ответила 302 в 105,2844 мс < /li>
[dbg] [app.onafterrenderasync] Проверьте, является ли лицензия арендатора het get get get get] /_blazor ответил 101 в 557,2601 мс < /li>
[dbg] [oidcevents.tokenvalidated] Токен, проверенный и хранящий для пользователя: Ivan debono < /li>
[dbg] [cookieevents.signingin] подписание с аудиторией cookie. [Cookieevents.signedin] Подписался на аутентификацию cookie.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... irect-loop
Ответить

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

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

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

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

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