如何确保我有权访问网站的根页面?

KerSplosh

我有一个网站在IIS 7上使用.Net 4.0使用ASP.NET表单身份验证。我已经使用第三方单点登录提供程序(jasig CAS)保护了该网站的安全,并且一切正常。

IIS中的默认文档列表在最顶部具有Default.aspx。

该网站的默认页面为Default.aspx,并使用我的web.config中的以下代码段向公众开放,当我直接导航至该页面时,此页面也按预期工作。

  <location path="Default.aspx">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

我遇到的问题是,当我导航到网站的根目录即www.mydomain.com而不是www.mydomain.com/default.aspx时,我被重定向到表单身份验证页面。

当然这是同一页,并且受相同的授权规则约束吗?

我被困在这个位置上,不知道该向哪里拐。

KerSplosh

我最终使用了这段代码(与上面的代码相同),但是必须将其插入CasAuthenticationModule的OnBeginRequest方法中

if (Request.AppRelativeCurrentExecutionFilePath == "~/")
    HttpContext.Current.RewritePath("default.aspx");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何确保Jenkins有权删除文件

来自分类Dev

c#-如何检查当前登录的用户是否有权访问Sharepoint 2013中的页面

来自分类Dev

如何根据用户的角色检查用户是否有权访问页面

来自分类Dev

我完全有权访问网站管理员(自由职业者),如何检查他可能留下的恶意脚本/病毒?

来自分类Dev

如何知道有权访问互联网的应用

来自分类Dev

首页> C#>如何检查当前登录的用户是否有权访问Sharepoint 2013中的页面

来自分类Dev

验证网站的所有权

来自分类Dev

如何确定我是否有权运行特定命令?

来自分类Dev

根所有权和独占访问是否暗含加密?

来自分类Dev

如何使SSH访问回到我不小心窃取`〜/ .ssh /`所有权的用户?

来自分类Dev

有权访问门户的用户列表

来自分类Dev

是否可以列出我有权访问的所有AWS S3存储桶?

来自分类Dev

Get-AzureLocation未显示我的订阅有权访问的所有位置

来自分类Dev

是否有理由分叉我有权访问的组织存储库?

来自分类Dev

我有权访问的Sharepoint 2013团队室列表

来自分类Dev

无法获得我有权访问的文件夹的目录列表

来自分类Dev

获取我有权访问的 Firebase 数据库列表

来自分类Dev

.Xauthority的所有权转移到根

来自分类Dev

.Xauthority的所有权转移到根

来自分类Dev

解决了从根获得所有权

来自分类Dev

如何列出在unix / linux中组有权访问的所有目录

来自分类Dev

如何获取应用程序有权访问的Facebook广告帐户列表

来自分类Dev

如何检查谁有权访问SQL Server中的对称密钥

来自分类Dev

如何使用Azure DevOps API列出有权访问项目存储库的组/用户?

来自分类Dev

Spring Security-如何检查用户是否有权访问自己的资源?

来自分类Dev

QJSEngine删除我的QObject,如何在QJSEngine :: newQObject之后更改所有权?

来自分类Dev

如何通过创建DNS记录来确认我的域的所有权?

来自分类Dev

我如何获得在启动时安装的分区的所有权?Ubuntu 14.04 LTS

来自分类Dev

作为普通用户,我如何能够更改文件的所有权?

Related 相关文章

  1. 1

    如何确保Jenkins有权删除文件

  2. 2

    c#-如何检查当前登录的用户是否有权访问Sharepoint 2013中的页面

  3. 3

    如何根据用户的角色检查用户是否有权访问页面

  4. 4

    我完全有权访问网站管理员(自由职业者),如何检查他可能留下的恶意脚本/病毒?

  5. 5

    如何知道有权访问互联网的应用

  6. 6

    首页> C#>如何检查当前登录的用户是否有权访问Sharepoint 2013中的页面

  7. 7

    验证网站的所有权

  8. 8

    如何确定我是否有权运行特定命令?

  9. 9

    根所有权和独占访问是否暗含加密?

  10. 10

    如何使SSH访问回到我不小心窃取`〜/ .ssh /`所有权的用户?

  11. 11

    有权访问门户的用户列表

  12. 12

    是否可以列出我有权访问的所有AWS S3存储桶?

  13. 13

    Get-AzureLocation未显示我的订阅有权访问的所有位置

  14. 14

    是否有理由分叉我有权访问的组织存储库?

  15. 15

    我有权访问的Sharepoint 2013团队室列表

  16. 16

    无法获得我有权访问的文件夹的目录列表

  17. 17

    获取我有权访问的 Firebase 数据库列表

  18. 18

    .Xauthority的所有权转移到根

  19. 19

    .Xauthority的所有权转移到根

  20. 20

    解决了从根获得所有权

  21. 21

    如何列出在unix / linux中组有权访问的所有目录

  22. 22

    如何获取应用程序有权访问的Facebook广告帐户列表

  23. 23

    如何检查谁有权访问SQL Server中的对称密钥

  24. 24

    如何使用Azure DevOps API列出有权访问项目存储库的组/用户?

  25. 25

    Spring Security-如何检查用户是否有权访问自己的资源?

  26. 26

    QJSEngine删除我的QObject,如何在QJSEngine :: newQObject之后更改所有权?

  27. 27

    如何通过创建DNS记录来确认我的域的所有权?

  28. 28

    我如何获得在启动时安装的分区的所有权?Ubuntu 14.04 LTS

  29. 29

    作为普通用户,我如何能够更改文件的所有权?

热门标签

归档