Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net RIA、MVC和Web服务的通用自定义身份验证_Asp.net_Asp.net Mvc_Web Services_Ria_Membership Provider - Fatal编程技术网

Asp.net RIA、MVC和Web服务的通用自定义身份验证

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应用程

我有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服务使用不同的机制