在 ASP.Net Web 应用程序中提供所有身份验证机制
我的是一个 Web 产品(交付给浏览器),基于 ASP.Net(Framework 4.0)构建。
大多数客户寻求单点登录,这样他们的用户应该在调用应用程序时使用他们正在使用的 Windows 或 Active Directory 登录直接登录到应用程序。其他一些客户希望应用程序接受基于表单的登录凭据。所以基本上我的网络应用程序应该能够根据客户的要求进行调整(配置)。他们可能是基于声明的身份验证,也有一些零散的情况。我想知道在 ASP.Net 中实现此目的的最佳方法。
Mine is a web product (delivered to a browser), being built on ASP.Net (Framework 4.0).
Most customers seek Single Sign On, such that their users should directly logon to the application on its invocation with the Windows or Active Directory login, they're using. Some other customers want the application to accept form based login credentials. So basically my web application should be able to adjust (configured) based on the customer's requirement. Their may be claims based authentication is some stray cases as well. I'd like to know the best way to achieve this in ASP.Net.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.NET 开放身份验证是您的朋友。
http://www.dotnetopenauth.net/
然后,有活动目录/LDAP:
http://www.codeproject.com/KB/system/everythingInAD.aspx#35
而你自己的提供者+WinForms应该是清楚的。
.NET open auth is your friend.
http://www.dotnetopenauth.net/
Then, there's active directory/LDAP:
http://www.codeproject.com/KB/system/everythingInAD.aspx#35
And your own provider + WinForms should be clear.