WCF OData服务的基本身份验证 - 关闭登录重新恢复

时间:2015-10-12 11:44:40

标签: c# authentication redirect basic-authentication

我按照msdn的说明实现了一个安全的WCF Odata服务: https://msdn.microsoft.com/en-us/data/gg192997.aspx

当我去服务时: http://localhost/MyOData/ODataService.svc/Orders

验证在管道中正确进行,当我验证自己时,它已正确完成。

但后来我被重定向到:

http://localhost/MyOData/login.aspx?ReturnUrl=%2fMyOData%2fODataService.svc%2fOrders

这不会返回任何数据。由于我从其他工具中使用此服务,因此无效。验证后我应该回到这个URL: http://localhost/MyOData/ODataService.svc/Orders

1 个答案:

答案 0 :(得分:0)

我必须设置

response.SuppressFormsAuthenticationRedirect = true;

在我的回复中,重定向被禁用