OpenStack Command-line Interface
This script is particularly useful when attempting to use Moonshot authentication when communicating to a REST-API server (such as current OpenStack).
This negotiate_client.py Python 2 script performs the client-side of an HTTP Negotiate (aka. GSS-API for HTTP) authentication. Its purpose is similar to curl, in the sense that it everything goes well (the user is authenticated and the resour, it dumps the targeted resource data (e.g. HTML web page, JSON document, etc). It will be extended in the future to support sending data to the server as well.