Отключение промежуточного программного обеспечения локально - PullRequest
1 голос
/ 19 апреля 2019

С добавлением AllowAnonymous в качестве фильтра к AddMvc я могу заставить внутренний сервер .net разрешить проход через атрибут Authorize. Это прекрасно работает.

Однако у меня есть промежуточное ПО авторизации, которое я хотел бы отключить локально, но не на промежуточном сервере. Как это могло быть достигнуто? Конфиг, который доступен только на моей локальной машине? У меня проблема, когда при развертывании этот конфиг также развертывается.

Есть ли лучшая практика для этого? Теперь я вынужден закомментировать мое промежуточное программное обеспечение, которое кажется не идеальным.

1 Ответ

1 голос
/ 19 апреля 2019

В настоящее время я могу думать о двух способах

. Во-первых, использовать IHostingEnvironment при запуске с методом IsDevelopment (), чтобы проверить, запущена ли текущая установка на prod или разработать

второй - использовать appsettings и иметь один для dev и prod и иметь переключатель в appsettings, который отключает аутентификацию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...