Как я могу исключить конечную точку от необходимости аутентификации / авторизации в AspNetCore 3.1? - PullRequest
0 голосов
/ 09 января 2020

Я обновляю проект Web API с AspNetCore 2.1 до 3.1 и, к сожалению, после обновления наша страница SwaggerUI возвращает ошибку HTTP 401 при попытке доступа к ней. Как исключить указанную конечную точку c в AspNetCore 3.1 от необходимости аутентификации и авторизации для доступа к ней? Я искал inte rnet в течение последних нескольких часов и не нашел ничего, касающегося AspNetCore 3.1.

1 Ответ

0 голосов
/ 17 января 2020

Хорошо, поэтому это исправление относится только к Swagger c; Я не уверен, как реализовать это для других конечных точек, но, очевидно, если вы переместите код Swagger над вызовами services.AddAuthentication () и services.AddAuthorization () в файлах Startup.cs ваших веб-сервисов, это позволит Страницы Swagger должны быть доступны без необходимости пользователю go через аутентификацию и авторизацию.

...