How do I authenticate to a web API?

This is the basic problem - you cannot just allow anyone to access the web API of an application - there need to be some credentials to do it.

In the early days of web APIs you had great companies like 37 signals (aka Basecamp (the inventors of Ruby on Rails)) who made their APIs very simple and easy to authenticate to.

Unfortunately the situation has taken a turn for the worse with a lot of innovation happening in this area making the simple process of authenticating to an API quite the adventure for many APIs.

Anyways - my team and I are here to help.