我有一个ASP.NET应用程序,其中只有Windows验证的用户(即登录用户)才能访问大多数页面。现在,我的客户希望能够通过此应用程序“登录”,并使用自定义登录对话/页面。
认证是实现这一目标的方式,我该如何解决?
答案 0 :(得分:2)
您可以创建一个接口来接受您的用户登录信息,并使用以下方法创建新的简介:
NetworkCredential credentials = new NetworkCredential("username", "password");
并使用此凭据访问您的安全资源。
答案 1 :(得分:2)
使用Forms Authentication有什么问题?
如果您还需要模拟,可以将web.config中impersonate
元素中的identity
属性设置为true,但是从您提到的内容来看,它听起来并不像你需要冒充身份。