Аутентификация с помощью средства проверки ссылок
Я пытаюсь использовать Link Checker 9.3 (версия с графическим интерфейсом) для проверки неработающих ссылок на сайте SharePoint моей компании. Сайт использует Active Directory для аутентификации пользователей. При каждом запуске теста я получаю 401 несанкционированную ошибку.
Я нашел эту тему. Это относится к руководству, а также указывает на то, что мне, вероятно, нужно перезапускаться каждый раз, когда я делаю изменения.
Я прочитал руководство и до сих пор не знаю, как правильно настроить запись в файле конфигурации. Кто-нибудь может объяснить это немного?
Например, мой сайт находится по адресу 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. На этой странице мне нужно ввести свое имя пользователя и учетные данные в два поля ввода (ИД пользователя и пароль) и нажать "Отправить". И затем я перенаправлен в мое предполагаемое местоположение.
В этом случае с подробным ведением журнала я получаю действительные 200 ok на https://security.example.org/securepost/setReturnURL.html независимо от того, существует ли somepage.html или нет.
Как мне настроить это для работы с активным каталогом? Как мне настроить это для работы с входом в систему?
Благодарю.
1 ответ
Попробуй это:
entry=.* <your ID> <your password>
loginurl=https://security.example.org/secure/signIn.html
loginuserfield=userid
loginpasswordfield=password
Обратите внимание, что:
a) LinkChecker в настоящее время получил ошибку cookie, так что это не работает; а также
б) LinkChecker получил ошибку отладки, так что это не работает; а также
в) это (вероятно) затирает вашу HTTP-аутентификацию, если таковая имеется.
ВЗДОХ