【问题标题】:Silverlight 4 - elevated permission *inside* the browserSilverlight 4 - 提升权限*在*浏览器内
【发布时间】:2010-05-12 19:08:40
【问题描述】:

我知道 Silverlight 4 可以在浏览器之外处理提升的权限。有没有办法在浏览器内部完成此操作?

我需要制作一个文件夹/文件上传管理器,它可以提供比标准更好的用户体验,我想在 Silverlight 中实现它。

我知道 Java 可以选择获得提升的权限,但您必须将签名证书附加到您的应用程序。 Silverlight 4 是否有类似的选项 - 通过附加签名证书来获得提升的权限(当然是在警告用户之后)?

-道格

【问题讨论】:

    标签: browser silverlight-4.0 security full-trust


    【解决方案1】:

    这在 Silverlight 5 中是可能的,但它需要存在“AllowElevatedTrustAppsInBrowser”注册表项。见:How to: Enable Trusted Applications to Run Inside the Browser

    这使得该功能几乎毫无用处:安装程序不应修改密钥,因为它是所有应用程序的全局值,因此只有本地 Intranet 应用程序(服务器策略可以修改此密钥)才能受益。

    如果我错了,请纠正我,因为拥有可信赖的浏览器内应用会很棒:)

    【讨论】:

    • 感谢您的评论 - 如果其他人有这方面的信息,我很想听听。自从我问了这个问题以来,Silverlight 有了很大的发展:)
    【解决方案2】:

    【讨论】:

    • 我希望不是这样。我很想知道他们将来是否会在 Silverlight 中添加基于证书的安全性。就目前而言,看起来我最好的选择是 Java。谢谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多