Как защитить Swagger UI с помощью встроенной аутентификации / авторизации pnet core 3.0? - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть приложение pnet core 3.0, использующее шаблон SPA (angular с аутентификацией личности). У меня UseSwagger() после Authentication, IdentityServer и Authorization промежуточного программного обеспечения. но даже когда я не аутентифицирован, пользовательский интерфейс чванства все еще отображается, и когда я аутентифицируюсь, он все еще жалуется с кодом ошибки 401 для каждого Try and Execute. Вот мой код в Startup class

  app.UseAuthentication();
  app.UseIdentityServer();
  app.UseAuthorization();

  app.UseSwagger();
  app.UseSwaggerUI(c =>
        {
            c.SwaggerEndpoint("/swagger/v1/swagger.json", "Api v1");
            c.SwaggerEndpoint("/swagger/v2/swagger.json", "Backend v2");
        });

        app.UseEndpoint...

Как бы вы позволили swagger получать аутентификационную информацию из текущего браузера или текущего сеанса?

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