documentation

Endpoints Exposure Strategy

The backend of the application is built on a micro-services architecture. To maintain control over external access, only a selected set of endpoints are exposed to the outside world and front-end applications.

Principles

This strategy is not yet fully implemented, work is in progress.

*This is the current situation; it may be possible in the future to add new services for other business authorization needs.

Micro-Services Exposed via the Gateway

Authorization system

The exposed micro-services enforce authorization at endpoint level using Spring Security.

The implementation of this authorization system for Explore Server can be found in the Authorization system - #210 PR.