Cyberark integration with AEM 6.5.x on premise to retrieve secrets
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
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
Hi
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:
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/
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
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
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.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.