我需要在不使用ASP.NET内置登录控件或Forms身份验证的情况下保护我的网站 它需要支持“普通”用户和管理员用户。
有什么建议吗?感谢
答案 0 :(得分:5)
嗯,如果没有tag =)
,就不可能在ASP.NET中构建任何东西我无法确切地说出你在问什么,所以我会尝试完成整个基础工作。
ASP.NET提供不同的身份验证模型
ASP.NET提供不同的控件
答案 1 :(得分:1)
在JD和rlb.usa的帖子中,您也可以使用opemid或windowslive id身份验证。这两个都有asp.net的成员资格提供者。结账Codeplex为那些;然而,如果你想要一个真正可以通过环境解决的解决方案,或许它最适合你,因为rlb.usa指出了一个简单的会话变量解决方案。
答案 2 :(得分:1)
也许您想在ASP.NET中使用Windows身份验证(而不是表单身份验证)?如果您的用户帐户由域控制器或Active Directory维护,并且没有防火墙问题,则应选择Windows身份验证。我想这就是你所追求的。这是a decent write up。
答案 3 :(得分:0)
嗯,快速回复是为了检查IIS提供的身份验证功能。这些包括Kerbros,NTLM,Basic Auth,仅举几例。