1

我正在尝试使用 Link Checker 9.3(gui 版本)来检查我公司的 SharePoint 网站上的损坏链接。该站点使用 Active Directory 进行用户身份验证。我运行的每个测试都会收到 401 Unauthorized 错误。

我找到了这个线程。其中指的是手册,并且还指出每次进行更改时我可能都需要重新启动。

我已经阅读了手册,但仍然不知道如何正确配置配置文件中的条目。谁能解释一下?

例如我的网站在https://sites.example.org/services/site/所以我想在我的配置文件中我应该有

entry=^https?://sites\.example\.org/services/site Rothrock p@sswArd

我需要转义正斜杠吗?无论哪种方式都不起作用,我仍然收到 401 未经授权的错误

我们也有一些公司网站使用重定向到不同的身份验证方案,我也无法弄清楚。对于那些我输入类似https://hr.example.org/wps/portal/hr/home/somepage.html的内容,它将被重定向到https://security.example.org/secure/signIn.html。在该页面上,我需要在两个输入框(用户名和密码)中输入我的用户名和凭据,然后单击提交。然后我被重定向到我的预定位置。

在这种情况下,使用详细日志记录,无论 somepage.html 是否存在,我都会在https://security.example.org/securepost/setReturnURL.html上获得有效的 200 ok 。

如何将其配置为与活动目录一起使用?如何将其配置为与登录一起使用?

谢谢。

4

1 回答 1

1

尝试这个:

entry=.* <your ID> <your password>
loginurl=https://security.example.org/secure/signIn.html
loginuserfield=userid
loginpasswordfield=password

注意:

a) LinkChecker 目前有一个 cookie 错误,所以这不起作用;和

b) LinkChecker 有一个调试错误,所以这不起作用;和

c) 这(可能)会破坏您的 HTTP 身份验证(如果有)。

于 2016-09-15T12:04:11.093 回答