Asp.net RIA、MVC和Web服务的通用自定义身份验证
我有3个不同的客户端访问我的ASP.Net服务层。我正在将Silverlight客户端移动到RIA服务,如果可能的话,我希望整合我的身份验证代码。我在数据库中使用自定义表来存储用户凭据和配置文件信息 ASP.Net成员资格提供程序能否用于RIA、MVC和Web服务应用程序?还是有更简单的方法?WCF: RIA: ASP.Net MVC: 我试图对RIA和WCF REST&SOAP端点使用相同的身份验证机制,这让我有点不知所措;RIA是一天结束时的WCF端点。然而,使用RIA服务比使用MVC应用程序更具可比性;调用登录服务后,浏览器或Silverlight应用程序会自动将cookie附加到所有后续请求,这些请求将由ASP.Net成员资格提供商授权 相反,WCFSOAP和REST服务的客户端有更好的方法来授权请求,而不是强迫他们调用登录服务、提取cookie并将其附加到所有未来的请求。上面的WCF链接实际上描述了一种机制,其中为每个请求设置用户名和密码。在实践中,许多公共web API都需要设置一个带有密钥的头 我的结论是,我将对ASP.NETMVC和RIA使用相同的成员资格提供程序,但对SOAP和RESTWCF服务使用不同的机制Asp.net RIA、MVC和Web服务的通用自定义身份验证,asp.net,asp.net-mvc,web-services,ria,membership-provider,Asp.net,Asp.net Mvc,Web Services,Ria,Membership Provider,我有3个不同的客户端访问我的ASP.Net服务层。我正在将Silverlight客户端移动到RIA服务,如果可能的话,我希望整合我的身份验证代码。我在数据库中使用自定义表来存储用户凭据和配置文件信息 ASP.Net成员资格提供程序能否用于RIA、MVC和Web服务应用程序?还是有更简单的方法?WCF: RIA: ASP.Net MVC: 我试图对RIA和WCF REST&SOAP端点使用相同的身份验证机制,这让我有点不知所措;RIA是一天结束时的WCF端点。然而,使用RIA服务比使用MVC应用程