【问题标题】:RSA Security In Asp.net MVC applicationAsp.net MVC 应用程序中的 RSA 安全性
【发布时间】:2011-06-24 06:45:26
【问题描述】:

我正在测试 RSA secureID(Token) 以用于我的 asp.net mvc 项目中的安全性。 它保护我分配的 url,它会提示插入 浏览该网址时的用户名和密码。

例如,如果我们指定**Http://SamlpleApp/Sales/main.aspx** 进行保护, RSA会在我们浏览时提示设置用户名和密码。 那个在正常的 asp.net 项目中工作正常。

但是,我不知道 如何在我的 asp.net mvc prj 中使用,我想保护一个视图,物理 地址可能是**Http://SampleApp/Views/Sales/Index.aspx**,但我们必须打电话给 首先是控制器索引操作,然后将重定向到 mvc 中的视图。

那么,有没有可能 获取诸如“Http://SampleApp/Views/Sales/Index.aspx”之类的物理视图 URL 当我们浏览控制器动作时?我的意思是当我们打电话时我想得到那个网址 控制器动作。
请给我正确的方法。

最好的问候,
印地语

【问题讨论】:

  • MVC 中的 URL 不对应于视图 - 它对应于动作。所以 RSA 让你在这里保护的是你的应用程序中的一个 Action。考虑到这一点,解决方案应该更清晰。

标签: asp.net-mvc asp.net-mvc-2 asp.net-mvc-3


【解决方案1】:

无法直接进入视图。如果您查看 Views 目录中的 web.config 文件,您会发现它会阻止所有请求。

如果你想保护一个页面,你必须通过使用授权属性(或实现你自己的授权)来保护控制器或操作。

【讨论】:

    猜你喜欢
    • 2023-03-06
    • 2013-11-27
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    相关资源
    最近更新 更多