У меня сайт должен быть разделен на две части: xmlrpc-сервер и веб-интерфейс (я так делаю, потому что возможно в будущем буду делать GUI вместо веб-интерфейса). Естественно, авторизация происходит на xmlrpc-сервере.
Нужно выполнить следующее:
1) юзер логинится на веб-сервер;
2) веб-сервер передает данные на xmlrpc-сервер;
3) xmlrpc-сервер авторизирует юзера и возвращает куки в качестве значения функции на веб-сервер;
4) веб-сервер возвращает куки юзеру;
5) юзер передает куки на веб-сервер;
6) веб-сервер передает полученные куки в качестве параметра xmlrpc-серверу при вызове других функций.