AEM 6.3 - Consuming asset data by external applicatons | Community
Skip to main content
Level 4
May 20, 2018 5:23 PM UTC
Solved

AEM 6.3 - Consuming asset data by external applicatons

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.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
akhoury
akhouryAccepted solution
Employee
May 22, 2018 12:48 AM UTC

It would make sense to implement oauth for this.  See this presentation for details:

OAuth Server functionality in AEM - Embrace Federation and unleash your REST APIs!

2 replies

Employee
May 22, 2018 5:04 AM UTC

in addition to Oauth, for the data later part, content fragment models would be a good option to get all the data as json and just parse and use it in external applications

Translate
akhoury
akhouryAccepted solution
Employee
May 22, 2018 12:48 AM UTC

It would make sense to implement oauth for this.  See this presentation for details:

OAuth Server functionality in AEM - Embrace Federation and unleash your REST APIs!

Translate