Я использую шаблоны Blazor Server, включенные в Visual Studio 2019.
В приложении шаблонов, использующем локальную аутентификацию, когда я просматриваю страницу без аутентификации, теги AuthorizeView работают должным образом, и кнопки входа / выхода на панели навигации отображаются динамически на основе этих тегов. Я могу просматривать страницы счетчика и прогноза погоды в качестве гостя.
В приложении-шаблоне, которое использует Azure аутентификацию AD, всякий раз, когда я пытаюсь просмотреть страницу без аутентификации, меня перенаправляют на приглашение Microsoft для входа в систему. Я все еще могу использовать теги AuthorizeView для динамического отображения компонентов в панели навигации, но я хочу, чтобы у меня была возможность просматривать страницы счетчика и прогноза погоды в качестве гостя без перенаправления.
Есть ли Есть ли способ достичь этого? Возможно, мне что-то не хватает в App.razor?
Редактировать:
Если я выйду из системы по ссылке navbar, а затем вернусь назад в своем браузере, я смогу просматривать страницы без авторизации. Но затем, когда я переосмыслил sh страницу, меня отправили обратно на https://login.microsoftonline.com/. Что может быть причиной этого? Я хочу просмотреть неавторизованную домашнюю страницу без перенаправления.