Backend APIs

All external services endpoints are accessed through a secure backend framework. The platform enforces its own OAuth2 authentication and authorization in addition to the access requirements of these individual services. For example, if the frontend would like to access any endpoint, it would authenticate itself with the platform. Once verified, the platform becomes a client of these services fulfilling all the requirements, thereby abstracting the internal details from the caller, which is, in this case, is the frontend.