Edit : If you don't make oauth consumption simpler, you don't really solve the problem
These will cover most of the APIs. And I am open to include other kind of authentication strategies too.
https://github.com/pksunkara/alpaca#authorization-strategies
EDIT: OAUTH Consumption is not the main priority here. The problem I intended to solve is automating the development and maintaing of API client libraries in several different languages.
That said, I intend to add support for OAUTH consumption too.
Edit : If you don't make oauth consumption simpler, you don't really solve the problem