У меня есть приложение 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 получать аутентификационную информацию из текущего браузера или текущего сеанса?