Asp.net mvc Adobe Flash和ASP.NET中集成的授权/身份验证

Asp.net mvc Adobe Flash和ASP.NET中集成的授权/身份验证,asp.net-mvc,actionscript-3,flash,apache-flex,authentication,Asp.net Mvc,Actionscript 3,Flash,Apache Flex,Authentication,我想根据用户的权限级别向他们显示实时流内容。 权限是在ASP.NET MVC web应用程序中设置的,如果用户未经过身份验证和授权,则即使他们直接拥有swf地址,他/她也不能查看流 有什么方法可以让我告诉我的flash项目当前用户的权限级别在客户端不能被篡改,并决定如何在flash项目中做出反应 不幸的是,silverlight不是我的选择,除非它在flash中是不可能的。这有点推测性,作为一个评论可能会更好,但我想包括几个长链接。如果结果是大错特错,我将删除: 难道你不能让MVC授权框架来处理

我想根据用户的权限级别向他们显示实时流内容。
权限是在ASP.NET MVC web应用程序中设置的,如果用户未经过身份验证和授权,则即使他们直接拥有swf地址,他/她也不能查看流

有什么方法可以让我告诉我的flash项目当前用户的权限级别在客户端不能被篡改,并决定如何在flash项目中做出反应


不幸的是,silverlight不是我的选择,除非它在flash中是不可能的。

这有点推测性,作为一个评论可能会更好,但我想包括几个长链接。如果结果是大错特错,我将删除:


难道你不能让MVC授权框架来处理这个问题,通过使用属性保护的代码或文件夹上基于角色的保护返回流内容吗?浏览器中Flash player发出的任何请求都应该包含当前文件,因此我认为您可以让浏览器来处理此问题。

根据您的回答,我可能会编写HTTP处理程序,首先提供.swf文件并检查用户的权限。是的,这更优雅。您可以始终将Asp.Net cookie传递到Flash应用程序,然后让它转送(加密)cookie,但浏览器在任何情况下都是为您执行此操作的,因此似乎没有必要重复此操作。希望能成功。