Я пытаюсь создать общий доступ для входа между сайтом Drupal и другой CMS, в частности каяко.
Как реализовать единую систему входа в систему для drupal и другой CMS?
Drupal 6 поддерживает OpenID из коробки.
Если kayako предоставляет API для аутентификации пользователя, вы также можете реализовать внешний модуль аутентификации для Drupal.Этот модуль должен будет реализовать hook_form_alter () для редактирования user_login и user_login_block и замены user_login_authenticate_validate () в их $form['#validate']с помощью собственного проверки модуля обратного вызова, который должен аутентифицировать пользователя.
$form['#validate']