Expand my Community achievements bar.

SOLVED

AEM 6.3 - Consuming asset data by external applicatons

Avatar

Level 4

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.

1 Accepted Solution

Avatar

Correct answer by
Employee

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!

View solution in original post

2 Replies

Avatar

Correct answer by
Employee

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!

Avatar

Employee

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