【问题标题】:IIS 7 authentication for Flash related filesFlash 相关文件的 IIS 7 身份验证
【发布时间】:2012-04-02 23:13:41
【问题描述】:

不确定这是可能的,但是...

我想做的是使用 ASP.NET 模拟将 Flash 应用程序作为 IIS 中的用户进行身份验证,以便与 Flash 文件(XML 配置文件和 PHP API 调用)相关的文件依赖项无法匿名访问当用户尝试通过 URL 直接访问它们时。因此,与其显示 XML 配置文件的内容,不如告诉未经身份验证的用户他们无权查看该文件。

这可能吗?现在我正在研究请求标头和 IIS 中的设置以进行身份​​验证。

所以我通过此处发布的帮助了解了如何使用基本身份验证。我遇到的问题是,即使 Flash 应用程序发送了适当的请求。在 FF、Chrome 和 Safari 中处理得很好。它仍然显示 Opera 和 IE 的登录弹出框。有谁知道为什么 IE 和 Opera 的基本身份验证行为不同?

对此的任何帮助将不胜感激。

【问题讨论】:

标签: php flash iis authentication


【解决方案1】:

使用 ASP.NET 模拟将 Flash 应用程序作为 IIS 中的用户进行身份验证

假设我正确理解了您的帖子:

如果您的目的是保护某些文件免受未经授权的访问,您应该检查所提供的解决方案是否确实如此。 Flash 是一个客户端插件,因此可以使用现成的工具(Safari/Chrome/IE 开发人员工具、Firebug 等)检查它与服务器(端)的通信。因此,如果 Flash 是“用户”并且您对其身份验证进行硬编码,则检查该(http)请求并“查看”正在传递的数据将是微不足道的......

另一方面,如果您说要合并用户登录(每个用户都必须提供凭据),然后与您的服务器端身份验证方案进行通信,那么就可以了(就像任何其他浏览器一样基于登录方案)。

【讨论】:

    猜你喜欢
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多