Вы можете оформить заказ Этот код для простого сервера XML-RPC через HTTPS . Аутентификация может работать любым способом, каким вы пожелаете ... они могут аутентифицироваться с некоторыми учетными данными, и вы предоставляете cookie для остальной части сеанса.
Документы Python для xmlrpc содержат подробности использования HTTP-заголовка «Авторизация» для передачи учетных данных.
Вот некоторый код, который использует Twisted для реализации механизма аутентификации xmlrpc, который может легко использовать HTTPS вместо HTTP.
Этот парень написал настройку HTTPS XML-RPC с авторизацией , которую вы можете скачать.
Есть тонны ресурсов и способов сделать это, которые легко доступны для Google. Все зависит от того, используете ли вы, например, mod_wsgi или пишете автономный сервер с использованием Twisted.
Итог:
а) Использовать SSL для связи
б) Использовать механизм авторизации HTTP