在除登录以外的所有API上使用Swagger 401

在除登录以外的所有API上使用Swagger 401,swagger,Swagger,我可以登录到Swagger(出于某种原因,我必须先为访问令牌输入虚假文本),然后成功地取回访问令牌。然而,当我使用这个访问令牌发布到任何其他Api时,我总是返回错误401 这曾经是有效的,所以我不知道是我们升级到.NET5破坏了它还是别的什么 以下是launchSettings.json的内容: "iisSettings": { "windowsAuthentication": false, "anonymousAuthen

我可以登录到Swagger(出于某种原因,我必须先为访问令牌输入虚假文本),然后成功地取回访问令牌。然而,当我使用这个访问令牌发布到任何其他Api时,我总是返回错误401

这曾经是有效的,所以我不知道是我们升级到.NET5破坏了它还是别的什么

以下是launchSettings.json的内容:

  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:5000",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "swagger",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development",
        "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"
      }
    },
    "MyApp": {
      "commandName": "Project",
      "dotnetRunMessages": "true",
      "launchBrowser": true,
      "launchUrl": "swagger",
      "applicationUrl": "http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development",
        "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"
      }
    }
  }
}
我们正在使用6.1版的Swashback