.net MVC3中的会话级身份验证
我正在将音频文件分块从Windows Phone客户端上载到MVC3应用程序 我已经编写了一个带有.net MVC3中的会话级身份验证,.net,asp.net-mvc-3,authentication,file-upload,httpwebrequest,.net,Asp.net Mvc 3,Authentication,File Upload,Httpwebrequest,我正在将音频文件分块从Windows Phone客户端上载到MVC3应用程序 我已经编写了一个带有HttpPost属性修饰动作的控制器,它处理传入的块 该行动的签名是: [HttpPost] public JsonResult RecieveChunk(string id, [ModelBinder(typeof(AudioChunkModelBinder))] byte[] audio) id在本例中,是一个文件上传会话的id,在实际的块POSTs涌入之前,它可能会由客户端和服务器协商 在W
HttpPost
属性修饰动作的控制器,它处理传入的块
该行动的签名是:
[HttpPost]
public JsonResult RecieveChunk(string id, [ModelBinder(typeof(AudioChunkModelBinder))] byte[] audio)
id
在本例中,是一个文件上传会话的id,在实际的块POST
s涌入之前,它可能会由客户端和服务器协商
在Windows Phone端,HttpWebRequest
的一个实例正在执行上载工作,但当前没有身份验证
在服务器上,我需要知道每个帖子来自谁
我是否有办法从MVC3站点获取某种访问令牌,以便能够发布到站点的特定Uri,但不需要将用户ID和密码作为Uri的一部分发送
在我的场景中,什么是身份验证方法 如果使用内置ASP.NET/MVC身份验证机制进行身份验证,则可以检查服务器上的
User.Identity
(请参阅)以获取有关当前用户的信息
当然,这假设您正在使用HttpWebRequest
的属性在请求之间持久化身份验证数据