【问题标题】:How to customize Windows-based authentication?如何自定义基于 Windows 的身份验证?
【发布时间】:2013-01-24 15:16:40
【问题描述】:

我有一个在 IIS 上配置为使用 Windows 身份验证类型的站点。 我需要做的是能够跳过为在域外连接的用户显示 Windows 凭据提示。在外部访问的情况下,我需要将用户重定向到同一站点上的自定义登录页面(基于 Windows 身份验证)。 你能告诉我是否有能力做到这一点吗?

更新:IIS 上的站点配置为使用 Windows 身份验证类型 - 不应更改

【问题讨论】:

  • 所以您想混合使用 Windows 和 Forms 身份验证?相关 - stackoverflow.com/questions/2250921/…
  • 实际上有点不同 - 我想知道是否可以为某些用户提供自定义操作(例如,重定向到我的登录页面)
  • 我认为在登录页面使用form-authentication 检查请求发出的用户的ip-address,如果它来自您的域,则自动登录他。

标签: asp.net authentication iis


【解决方案1】:

更改您的 web.config 的身份验证模式

类似:

   <authentication mode="Forms"> 
          <forms loginUrl="~/Account/LogOn" timeout="2880" /> 
   </authentication>

【讨论】:

  • 我不允许更改身份验证模式 - 它应该是 Windows
  • 即使在应用程序级别?
  • 什么意思? 并且仍然为 Windows 身份验证配置站点?有什么好处?
猜你喜欢
  • 2011-05-23
  • 2017-08-26
  • 2017-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-10
  • 2023-03-04
  • 1970-01-01
相关资源
最近更新 更多