I am trying to create a central asset repository (using AEM Assets). There will be multiple applications/team who will be uploading their assets in this system.
Each of the application/team will have their own website/app (could be AEM sites/ any othe application) which will then consume the asset content (metadata+binary) . As of now I am planning to
server the content as json response. The asset binary will be served from the asset repository itself.
However I am confused on implementing the authorization framework in the asset repository. What is the best approach to authorize the asset requests from
each of the consuming application.
Please note : Asset repository and each of the consuming applications will be hosted separately.