Too Long; Didn't Read
During our work on <a href="https://github.com/crudlio/crudl">crudl</a>, a backend agnostic admin interface, we developed <a href="https://github.com/crudlio/crudl-connectors-base"><em>connectors</em></a> in order to access different and heterogenous APIs in a unified and modular way. Since then, I have used connectors in other projects as well and grew increasingly more convinced that the underlying concepts are valid and with potential for further development. In this article, I will introduce the concepts and demonstrate how you can employ connectors to implement an OAuth 2 token refreshing functionality that is transparent to the application.