Сервер Google формирует аутентификацию - PullRequest
0 голосов
/ 15 января 2010

Я установил аутентификацию с помощью форм в моем Google Search Appliance. Есть ли способ вернуть заголовок и резюме для защищенных страниц? В настоящее время, поскольку все они перенаправлены на страницу входа, все результаты поиска называются «Вход». Я использую asp.net с .net Framework 3.5.

Ответы [ 2 ]

0 голосов
/ 15 января 2010

Если заголовок ваших страниц отличается от имени для входа, вы, вероятно, настроили его неправильно. Название документа - это то, что было проиндексировано GSA во время сканирования. Ранее я опубликовал несколько советов по завершению работы мастера единого входа здесь: http://www.mcplusa.com/blog/2009/02/completing-the-sso-wizard-on-the-google-search-appliance/

0 голосов
/ 15 января 2010

Вам нужно либо:

  1. Настройте Google Search Appliance для проверки подлинности на вашем сервере.
  2. Разрешить поисковой системе доступ к защищенным страницам.

На некоторых наших клиентских сайтах мы использовали вариант 2, отчасти из-за динамического характера защиты (т.е. статьи, опубликованные за последние 30 дней, открыты, но для просмотра архива необходима подписка), которая не использовать настройки web.config.

У нас есть класс «Базовая страница», который наследуется от System.Web.UI.Page и от которого наследуются все наши страницы.

В этом классе мы проверяем ряд вещей, в том числе IP-адрес и пользовательский агент вызывающего клиента. Если они соответствуют нашей поисковой системе, мы отображаем пользовательский макет страницы, который удаляет такие вещи, как навигация, заголовок, нижний колонтитул и т. Д. (с использованием главной страницы) и отображает некоторые дополнительные метаданные, которые мы используем для фильтрации - так поисковая система видит и индексирует весь контент.

Если эти проверки не пройдены, мы проверяем, аутентифицирован ли пользователь и имеет ли он подписку vaild.

Если у них нет действительной подписки или они не аутентифицированы, мы отображаем сводную информацию о странице на месте вместе с вызовом для входа или регистрации (с использованием стандартных элементов управления ASP.NET).

...