【发布时间】:2010-01-07 18:06:15
【问题描述】:
我正在编写一个 ASP.net 应用程序,并且正在使用 WindowsIdentity.GetCurrent() 函数。我想知道如何(或是否有可能)更改 ASP.net 应用程序运行的身份。
我最终希望将它作为与最终用户关联的帐户运行。我知道我可以在 IIS 中使用 Windows 身份验证来执行此操作,但 Windows 身份验证不适用于我的特定应用程序。如果我可以使用 AD 用户名和密码以编程方式让用户登录,那就没问题了。
如何设置WindowsIdentity ASP.net 应用程序在 IIS 中不使用 Windows 身份验证运行?
更新: 这个问题已经闲置了很长时间。我认为也许框架不允许我做我在这里描述的事情。有谁知道这是被禁止或被认为是不好的做法?
【问题讨论】:
标签: .net asp.net security iis windows-identity