我尝试使用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。
如何配置此项以使用活动目录? 如何配置此项以使用登录?
感谢。
答案 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