使用链接检查器进行身份验证

时间:2016-02-18 17:43:26

标签: linkchecker

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

我找到了this thread。这指的是the manual并且还指出每次我做出改变时我可能需要重新启动。

我已阅读本手册,但仍然不知道如何在配置文件中正确配置该条目。任何人都可以解释一下吗?

例如,我的网站位于 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 。在该页面上,我需要将用户名和凭证输入两个输入框(用户ID和密码),然后单击“提交”。然后我被重定向到我想要的位置。

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

如何配置此项以使用活动目录? 如何配置此项以使用登录?

感谢。

1 个答案:

答案 0 :(得分:1)

试试这个:

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

请注意:

a)LinkChecker当前有a cookie bug,所以这不起作用;和

b)LinkChecker有一个debugging bug,所以这不起作用;和

c)这个(可能)破坏了你的HTTP身份验证,如果有的话。

SIGH