Sometimes, you may need to implement authentication with an XML-RPC server. This recipe presents an example of a basic HTTP authentication with an XML-RPC server.
Running an XML-RPC server with a basic HTTP authentication
How to do it...
We can create a subclass of SimpleXMLRPCServer and override its request handler so that when a request comes, it is verified against given login credentials.
Listing 7.3a gives the code for running an XML-RPC server with a basic HTTP authentication, as shown:
#!/usr/bin/env python # Python Network Programming Cookbook, Second Edition -- Chapter - 7 # This program is optimized for Python 3.5.2. # To make it work with Python 2.7.12: # Follow through the code inline for some changes...