Использовать эту библиотеку: https://wiki.jasig.org/display/CASC/phpCAS
И на первой странице вашего сайта в Drupal создайте клиент и выполните аутентификацию:
phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context);
phpCAS::setNoCasServerValidation();
phpCAS::forceAuthentication();
Последний вызов перенаправит пользователя в CAS. Если он вошел в систему, то пользователь будет отправлен обратно на первую страницу вашего сайта Drupal, и он будет авторизован. Это происходит мгновенно. Пользователь даже не увидит, что он зашел на страницу CAS.
НТН