Hoard OAuth2 and Collection framework

oauth2

Hoard

Waylay multi-tenant OAuth token manager.

oauth2

3rd-party API communication and token management

Hoard provides easy maintenance of 3rd-party API communication, since all of the logic involving the authentication flow is contained in a single service. For OAuth2, it handles request tokens, exchanging those tokens for refresh and access tokens and lastly automatically refreshing expired access tokens. This flow is often replicated everywhere and is a wasted effort.

Centralised access and overview of API usage

For managing rate limits (and imposing our own) and checking general usage of third-party APIs so we can track provider calls as well.

Collector framework

oauth2 Collector framework handles jobs scheduling through a RESTful interface, and webhooks. Collectors handle the communication between the 3rd party APIs and the rest of the framework.