代码之家  ›  专栏  ›  技术社区  ›  Jan Drozen

带有IIS Express的AspNet Core每次都需要Windows身份验证凭据

  •  0
  • Jan Drozen  · 技术社区  · 2 年前

    我正在做一个ASP。NET Core 7应用程序,具有基于AD组的Windows身份验证/授权。虽然它在生产中运行良好,但在调试过程中有点烦人,因为每次我启动IIS Express中托管的服务器并到达任何需要身份验证的端点时,都会出现默认的Windows提示,并且我需要提供域凭据。

    如果我停止服务器(IIS Express)并再次启动它,它会再次要求提供凭据。每次重新启动IIS Express时,都会再次出现这种情况。

    我想一段时间前的情况有所不同,我只是在一段时间后(比如几小时的不活动后)才被要求提供证书,但我没有任何证据证明这一点。

    是否有任何方法可以保留身份验证方案(不需要回退到匿名身份验证),并且只保留IIS Express中的给定凭据以供多次重新启动?或者以某种方式将其本地存储在webconfig中?

    0 回复  |  直到 2 年前