Hi all,
This patch adds a generic OAuthClient library to consume OAuth resources. It leverages the
OAuth gem for heavy-lifting[1], but is designed to make it very easy to create new
clients. (Unfortunately, the resources we wish to consume don't have OAuth support
just yet, so it'sa little vague. This will work Katello, however.)
This version adds tests, and lacks some of the ambiguity in the cover message that my
first revision had.
[1] Although this is a new dependency, it's already being carried in our repo, and is
also used by Katello.
-- Matt