Uploading assets from a3rd party application to AEM author | Community
Skip to main content
Level 7
March 1, 2024
Solved

Uploading assets from a3rd party application to AEM author

  • March 1, 2024
  • 2 replies
  • 641 views

Hello Team,

 

This is scenario based question.

Trusted 3rd party application(may be Angular/ReactJS app) wants to upload assets to our Stage author environment. (Whether to replicate to publisher environment at that time or later by AEM author: I think this is not relevant to this query) How can I give solution for this POC task? AEM team will allow 3rd party application URL in Adobe Granite Cross-Origin Resource Sharing Policy. Note: We are not passing any stage author admin id, password to 3rd party application.

 

@imran__khan I was referring to the recent article: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/is-it-possiable-to-enable-anonymous-access-to-a-servlet-in/td-p/656773

Will this suffice my POC task?

 

- Thanks

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by SureshDhulipudi

Please check these details:

 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/mac-api-assets.html?lang=en

 

Asset Creation - AEM HTTP API 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/developer-reference-material-apis.html?lang=en

 

To upload assets from a third-party application to Adobe Experience Manager (AEM) author, you can use AEM's HTTP API. This API allows you to perform CRUD operations on AEM assets using HTTP requests.

2 replies

SureshDhulipudi
Community Advisor
SureshDhulipudiCommunity AdvisorAccepted solution
Community Advisor
March 1, 2024

Please check these details:

 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/mac-api-assets.html?lang=en

 

Asset Creation - AEM HTTP API 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/developer-reference-material-apis.html?lang=en

 

To upload assets from a third-party application to Adobe Experience Manager (AEM) author, you can use AEM's HTTP API. This API allows you to perform CRUD operations on AEM assets using HTTP requests.

AMANATH_ULLAH
Community Advisor
Community Advisor
March 2, 2024

@mahesh_gunaje 

You can use AEM Asset http API's to upload assets and use token based authentication to generate access token to allow 3rd application access to AEM HTTP API's

https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-with-aem-headless/authentication/overview.html?lang=en

Amanath Ullah