Как оставаться в системе во время разработки приложения веб-сборки Blazor, использующего Azure AD B2C для аутентификации

#visual-studio #debugging #azure-ad-b2c #blazor-webassembly

Вопрос:

Я разрабатываю приложение для веб-сборки Blazor в Visual Studio, которое использует Azure AD B2C для аутентификации. Все это настроено и работает хорошо, за исключением того, что разработка-это рутинная работа, потому что каждый раз, когда я хочу запустить отладчик и открыть браузер, чтобы просмотреть свою работу, мне необходимо снова войти в систему для просмотра страниц, требующих аутентификации. Это трудоемкий и раздражающий шаг, которого я бы надеялся избежать.

В идеале должен быть способ оставаться в системе между сеансами отладки браузера, запущенными из Visual Studio.

Я искал ответ в Интернете, но мне пока не повезло. У кого-нибудь есть какие-нибудь идеи о том, как это сделать?

Ответ №1:

Один из обходных путей, который я нашел, состоит в том, чтобы открыть второе окно браузера для локальной конечной точки отладки (https://localhost:5001/ в моем случае). Когда я войду в приложение в этом браузере, а затем обновлю браузер, я останусь в системе.

Итак, когда я работаю, когда я готов что-то просмотреть, я запускаю отладчик в Visual Studio, который открывает новое окно браузера, но затем я игнорирую это окно и обновляю первое окно, которое у меня уже было открыто, в котором я уже вошел в систему, и просматриваю свою работу там. Это пара дополнительных кликов, но мне не нужно снова входить в систему.