Eve can be initialized with custom authentication. We created our class as a simple basic authentication, with a given username and password (which can easily be extended to receive the credentials as command-line arguments). The check_auth() returns true if both the client provided username and password (as a base64 encoded string) matches the ones that the server is started with.