Cyberark integration with AEM 6.5.x on premise to retrieve secrets | Community
Skip to main content
Level 4
February 6, 2026
Solved

Cyberark integration with AEM 6.5.x on premise to retrieve secrets

  • February 6, 2026
  • 2 replies
  • 30 views

Hi All,

 

Do we have an article on “Cyberark integration with AEM 6.5.x on premise to retrieve secrets”?

I searched in commmunity/googled, but not find any.

 

Thanks,

Raju

Best answer by EstebanBustamante

Hi ​@Rajumuddana 

 

Unfortunately, since there are many products on the market, there’s a high chance that for the specific product you’re looking for, there isn’t a blog post or step-by-step guide available. However, the blueprint or patterns are generally the same when integrating third-party services into AEM.

I haven’t used this product myself, but here are some general steps I would suggest to help you integrate it with your AEM implementation:

  1. Get familiar with the vendor (CyberArk) integration options. From what I can see, they provide a REST API and a Java SDK. You can review the API here:
    https://www.conjur.org/api/

  2. Decide which option best fits your use case. Since you’re looking to retrieve secrets, I would suggest exploring the Java SDK available here:
    https://docs.cyberark.com/conjur-open-source/latest/en/content/developer/conjur-api-java.html?tocpath=Developer%7CClient%20Libraries%7C_____1

  3. Get familiar with the vendor’s SDK and integrate it into AEM. Because it’s available via Maven, this would fall under “adding an external JAR to an AEM project.” There are many tutorials available on how to do this. I wrote one that you can use as a reference, but feel free to explore others as well:
    https://www.oshyn.com/blog/customize-aem-for-max-value

  4. Use the vendor’s documentation, samples, and tutorials to learn how to retrieve tokens with the SDK, then wrap that logic in an OSGi service that you can reuse throughout your AEM project.

Hope this helps.

2 replies

kautuk_sahni
Community Manager
Community Manager
February 11, 2026

@Tad_Reeves ​@EstebanBustamante ​@MukeshYadav_ ​@mbartlett Adding you to the thread in case you have thoughts or best practices to offer on this topic. Your expertise would would be helpful here, thanks!

Kautuk Sahni
EstebanBustamante
Community Advisor and Adobe Champion
EstebanBustamanteCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
February 11, 2026

Hi ​@Rajumuddana 

 

Unfortunately, since there are many products on the market, there’s a high chance that for the specific product you’re looking for, there isn’t a blog post or step-by-step guide available. However, the blueprint or patterns are generally the same when integrating third-party services into AEM.

I haven’t used this product myself, but here are some general steps I would suggest to help you integrate it with your AEM implementation:

  1. Get familiar with the vendor (CyberArk) integration options. From what I can see, they provide a REST API and a Java SDK. You can review the API here:
    https://www.conjur.org/api/

  2. Decide which option best fits your use case. Since you’re looking to retrieve secrets, I would suggest exploring the Java SDK available here:
    https://docs.cyberark.com/conjur-open-source/latest/en/content/developer/conjur-api-java.html?tocpath=Developer%7CClient%20Libraries%7C_____1

  3. Get familiar with the vendor’s SDK and integrate it into AEM. Because it’s available via Maven, this would fall under “adding an external JAR to an AEM project.” There are many tutorials available on how to do this. I wrote one that you can use as a reference, but feel free to explore others as well:
    https://www.oshyn.com/blog/customize-aem-for-max-value

  4. Use the vendor’s documentation, samples, and tutorials to learn how to retrieve tokens with the SDK, then wrap that logic in an OSGi service that you can reuse throughout your AEM project.

Hope this helps.

Esteban Bustamante