实现文件下载的身份验证

时间:2015-03-12 07:20:04

标签: c# asp.net wpf iis

我正在研究WPF应用程序。在其中一个模块中,我们有一个文件下载部分。该应用程序将从Web服务器下载两个文件。我们已经使用WebClient实现了它。但问题是,任何人都可以下载这些文件,如果他们知道文件的网址。所以我们必须为下载部分实现一些身份验证。

据我所知,我们有两种方法来实现身份验证

1.对Web服务器文件夹授予一些访问权限。并从WPF Web客户端传递这些凭据,同时下载文件。

2.使用WCF服务方法下载文件。这样我们就可以在经过适当的身份验证后下载文件

请指导我一个方法。如果有任何其他begetter方式,请告诉我。

任何帮助都会很明显。

最诚挚的问候,

Ranish

1 个答案:

答案 0 :(得分:0)

使用MVC时,就像在特定操作上放置Authorize属性一样简单。 例如

[Authorize]
public ActionResult Download()
{}