自定义 RequireHttps 和测试

发布于 2025-01-03 23:29:07 字数 180 浏览 1 评论 0 原文

我有一个自定义授权属性。此属性根据属性的参数检查用户是否也有权执行该操作。有时,在自定义授权属性中,我想要请求 HTTPS 或重定向到它。有没有办法用 AuthorizationContext 来做到这一点?

我该如何测试它?并调试它?有没有在我的开发机器上使用 VS 2010 使用 SSL 的简单教程?

谢谢!

I have a custom Authorize attribute. This attribute checks if the user also have permissions to that action based on the parameters of the attribute. In some times inside the custom Authorize attribute I want to requiere HTTPS or redirect to it. Is there any way to do this with the AuthorizationContext?

How can I test it? and debug it? Is there a simple tutorial to use SSL in my developer machine with VS 2010?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

同尘 2025-01-10 23:29:07

RequireHttps 将重定向,但它不会阻止浏览器首先发送可捕获的非 ssl 数据。请注意,对于后期操作,这也不能立即使用。

要安装 ssl,只需生成证书并导入即可。您订阅了pluralsight.com 吗?我在那里有一门课程,我会详细介绍 requiresl 的步骤并在本地计算机上安装 ssl(也有 30 天免费试用期)

如果您只需要此处的详细信息:)
有一个很好的 powershell 脚本可以使用:

http://learn.iis.net/page.aspx/491/powershell-snap-in-configuring-ssl-with-the-iis-powershell-snap-in/

RequireHttps will redirect HOWEVER it doesn't stop the browser from sending data non-ssl first which could be captured. Note that for post actions this wont work right out of the box either.

To install ssl, simply generate your cert and import it. Do you have a subscription to pluralsight.com? i have a course up there where I go over the steps for requiressl and installing ssl on local machine (theres a 30 day free trial too)

If you just want the details here : )
theres a nice powershell script to use:

http://learn.iis.net/page.aspx/491/powershell-snap-in-configuring-ssl-with-the-iis-powershell-snap-in/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文