OAuth2 - Overview

OAuth 2.0 is a standard for authorizing APIs into applications. Like many efforts involving committees what started off as a simple idea has become a little muddled. It’s got more features than is desirable and many of the problems it tries to solve are not well understood by committees working on the standard.

Not to worry. Fortunately the way what Iguana works with Lua being a completely open environment it’s possible to implement any type of OAuth2 or OAuth1 implementation with Iguana and to change it when your vendor decides to change things on you.

The other thing that should give you hope is that most vendors just implement a tiny part of the OAuth2 spec and call it OAuth2. It’s very rare that anyone implements the whole thing.

If you have trouble connecting to a OAuth2 API, reach out to my team and we’ll be happy to help figure out how to do deal with it.

Here’s the official site for the OAuth2:

https://oauth.net/2/