Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用具有动态目录/资源安全性的表单身份验证_Asp.net_.net_Webforms_Forms Authentication - Fatal编程技术网

Asp.net 使用具有动态目录/资源安全性的表单身份验证

Asp.net 使用具有动态目录/资源安全性的表单身份验证,asp.net,.net,webforms,forms-authentication,Asp.net,.net,Webforms,Forms Authentication,我在Ektron CMS解决方案中工作,我们的站点实现了基于成员身份的访问模型。我们发布的某些资源需要购买会员才能访问,其他资源只需在网站上注册即可,有些资源是免费的 我们广泛使用Ektron的别名,这本质上是URL重写。因此,我们有像/about/这样映射到/default.aspx?id=1234的资源,这对公众是可用的,但是我们也有像/surveys/这样映射到/default.aspx?id=3456的资源,这些资源是受限的 根据请求的资源,如何使用表单身份验证实现对这些资源的细粒度访问

我在Ektron CMS解决方案中工作,我们的站点实现了基于成员身份的访问模型。我们发布的某些资源需要购买会员才能访问,其他资源只需在网站上注册即可,有些资源是免费的

我们广泛使用Ektron的别名,这本质上是URL重写。因此,我们有像/about/这样映射到/default.aspx?id=1234的资源,这对公众是可用的,但是我们也有像/surveys/这样映射到/default.aspx?id=3456的资源,这些资源是受限的

根据请求的资源,如何使用表单身份验证实现对这些资源的细粒度访问


提前感谢。

您可以使用“预映射器”包装该url映射器,该“预映射器”将未经验证的用户转发到不同的url,以防目标url受到限制。

感谢您的回复。我想,在当前充当规范重定向的模块中,我可能会在那里进行一些安全检查。